如图所示 每行后边 输出完了还带着个逗号
这是我的代码 求帮忙改下
# include<stdio.h>
int main()
{
int n,i,sum;
for(n=2;n<=1000;n++)
{sum=0;
for(i=1;i<=n;i++)
{
if(n%i==0)
sum=sum+i;
if(sum==n)
{
printf("%d its factors are ",n);
for(i=1;i<n;i++)
{
if(n%i==0) printf("%d,",i);
} printf("\n");
}
}
}
return 0;
}
不行 这样的话数字之间间隔的逗号也没了 我只想把最后一个逗号去掉