关于#c语言#的问题,请各位专家解答!

img


又有4个错误 到底在哪里啊 我一个也没找到啊 刚开学 不会 感觉并没有错

1、for那一行最后多了分号。
2、for那一行应该是for(i=1;i<=10;i++)两个分号写成了逗号,这应该算两个错误。
3、逻辑有问题,sum初始化为0,然后sum=sum*i,那么就变成0x1x2x3x4x5x6x7x8x9x10,导致最后输出为0。简单点就把sum初始化为1,然后for里面i从2开始。这是第四个问题。
点赞采纳。谢谢!

sum=0; //0任何数=0
sum=sum
i; //长度不够,计算几次会有报错
printf("%d",sum);//%d输出的好像是整型
还有个不到

@Tttttko941
1.

 sum=0==》sum=1;

sum如果为0,结果肯定为0 (1个sum附初值的问题)
2.

for(i=1,i<=10;i++); == 》 for(i=1;i<=10;i++)

for循环后不加分号,for循环里是分号,不是逗号(2个·逗号1个分号的问题)

供参考:

img

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^