使用for循环与求余运算符%即可实现该功能。
具体实现代码如下:
#include
void main()
{
int i;
for(i=100; i<1000; i++) // 从100到1000循环寻找满足条件的数
{
if(!(i%3) && (i%5)) // 如果该数能被3整除并且不能被5整除,则输出该数
printf("%d ", i); // 输出满足条件的数
}
}
基于楼上的代码 其实还可以继续精简一下
#include
void main()
{ int i;
for(i=100;i<=1000;i++)
if(!(i%3)&&i%5)这样的效果和楼上的是一样的
printf("%d\n",i);
}
#include
main()
{ int i;
for(i=100;i<=1000;i++)
if(i%3==0&&i%5!=0)
printf("%4d",i);
}