此題擬用最基本的方法解決。遍歷3~100,考察能否可被3或5整除,將能被3或5整除的數輸出。代碼如下(為輸出版面整齊,每行限20個數):
#include?"stdio.h"int?main(int?argc,char?*argv[]){
int?i,l;
for(l=0,i=3;i<=100;i++)//遍歷3~100
if(i%3==0?||?i%5==0)//判斷能被3或5整除才輸出
printf(++l%20"%4d"?:?"%4d\n",i);
if(l%20)
printf("\n");
return?0;
}
運行結果如下: