遍历就是了啊,用求余比较
void main()
{
int i;
int count = 0;
for (i = 100; i <= 1000; i++)
{
if (i % 7 == 0 && i % 4 == 0)
{
printf("%d ", i);
count++;
if (count == 10 || count == 20)
printf("\n");
else if (count > 20 && (count - 20) % 5 == 0)
printf("\n");
}
}
}
代码如下:
#include <stdio.h>
int main()
{
int i;
int nmb = 0;
for (i = 100;i<1000;i++)
{
if(i%7 == 0 && i%4==0)
{
nmb++;
printf("%d ",i);
if(nmb == 10)
printf("\n");
else if(nmb == 20)
printf("\n");
else if(nmb > 20 && nmb%5 == 0)
printf("\n");
}
}
return 0;
}