|
发表于 2023-1-7 15:45:44
|
显示全部楼层
本帖最后由 云销雨霁2003 于 2023-1-7 15:55 编辑
#include<stdio.h>
int main()
{
int i, j = 0, a[1000], z = 0, sum = 0;
for (i = 0; i < 1000; i++)
if (i % 3 == 0 || i % 5 == 0)
{
a[j] = i;
j++;
z++;
}
printf("0至1000的自然数中,属于3或5的倍数的数字有:\n");
for (j = 0; j <= z - 1; j++)
{
if ((j + 1) % 20 == 0)
printf("%d\n", a[j]);
else if (a[j] < 10)
printf("%d ", a[j]);
else if (a[j] >= 10 && a[j] < 100)
printf("%d ", a[j]);
else
printf("%d ", a[j]);
}
for (j = 0; j <= z - 1; j++)
sum = sum + a[j];
printf("\n它们的总和为:%d\n", sum);
return 0;
} |
|