从5~100之间找出能被5或7整除的数
算法分析:注意“或”的理解:或此或彼或彼此
#include "stdio.h"
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--)
#include "stdio.h"
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--)
成这样是最简单的。