c语言,求解答,救命

 

遍历就是了啊,用求余比较

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;
}