#include
#include
main()
{
int i,sum=0;
for(i=1;i<=1000;i++)
if(i%3==0&&i%5==0)
{
printf("%d\n",i);
sum+=i;
}
printf("1到1000的3和5的倍数整数的和为%d",sum);
}
你们好,这个代码输出的全是一整列,请问怎么把数字输出成规定的列和行数,变得整齐啊,谢谢了
#include <stdio.h>
#include <stdlib.h>
main()
{
int i,a=0,sum=0;
for(i=1;i<=1000;i++)
if(i%3==0&&i%5==0)
{
printf("%4d",i);
sum+=i;
a++;
if(a%10==0)
printf("\n");
}
printf("\n1到1000的3和5的倍数整数的和为%d",sum);
}
注意sum的值已经超出int的范围