#(C语言)怎么操作才能实现“每行输出三个数据,各行中最后一个数据后面没有逗号”呀?
#include <stdio.h>
int main()
{
int count = 0;
for(int i=1;i<=1000;i++)
{
if(i%3==0 && i%5==0 && i%7==0)
{
count++;
if(count % 3==1)
printf("%d",i);
else
printf(",%d",i);
if(count %3 == 0)
printf("\n");
}
}
}
供参考:
#include <stdio.h>
int main()
{
int i,flg=0;
for(i=1;i<=1000;i++)
{
if(i%3==0 && i%5==0 && i%7==0)
printf(++flg%3==0 ? "%d\n" : "%d,", i);
}
return 0;
}