从5~100之间找出能被5或7整除的数
算法分析:注意“或”的理解:或此或彼或彼此
main( )
{ int i;
for(i=5;i<=100;i++)
if(i%5==0||i%7==0)
printf("%d\t",i);
}
有伙伴问倒序输出:
在线编译C语言:
https://c.runoob.com/compile/11/
其实很简单,将上述代码改一下:for(i=100;i>=5;i--)
int main()
{ int i;
for(i=100;i>=5;i--)
if(i%5==0||i%7==0)
printf("%d\t",i);
return 0;
}
稍微复杂点是将开头的代码放到数组里,将数组倒序输出也可以。
或者用冒泡发排序,从大到小,然后打印出来,也可以。
总之改for(i=100;i>=5;i--)
成这样是最简单的。