#include "stdafx.h"
int main()
{
int c;
for(c=1;c<=200;c++)
c=c*3
if(c>=200)
continue
printf("%d",c);
}
首先,你的錯誤應該就是continue錯了, 他是放在一個循環裡面的。你的for循環應該這樣寫:
for(c=1;c
.....
continue;
}
注意for循環的括號。
其次,基於本題題意,你的算法有問題。
不是說100-200的麼?
參考程序:C語言
#include
int main()
{
int c;
for(c=1;c<=200;c++){
c=c*3;
if(c < 100) //小於100跳過printf;
continue;
printf("%d",c);
}
}