你能帮我打印下面的图案吗?
12345 15
2345 14
345 12
45 9
5 5
我试过这个密码了?
代码:
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf(" ");
}
for(j=i;j<=5;j++)
{
printf("%i",j);
sum = sum + j;
}
printf(" ");
printf("%i",sum);
printf("\n");
}
输出:
12345 15
2345 29
345 41
45 50
5 55
请帮忙打印上面的图案?提前谢谢
最佳答案
问题很明显:29=15+14。
这意味着当你开始一个新的行时,你忘记了清除和。
for(i=1;i<=5;i++)
{
sum = 0; // reset sum when we begin a new line
关于c - C中的数字模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32754733/