实例学习3: 编写一个程序输出正整数100到800之间能够同时被3和7整除的数。
定义某个变量用for循环从100遍历到800,再用if语句判断变量是否能同时整除3和7,即是变量/3==0且变量/7==0,注意 等于 是两个等号,有时候惯性思维很难察觉
//常规做法
#include<stdio.h>
int main()
{
int i;
for(i=100;i<=800;i++)
if(i%3==0&&i%7==0)printf("%d ",i);
return 0;
}
//提速做法
#include<stdio.h>
int main()
{
int i;
for(i=105;i<=800;i+=7)
if(i%3==0)printf("%d ",i);
return 0;
}
过于简单,无需解释