求解。为毛不会运算。
sun+2修改为sun+=2或者sun = sun +2
我擦。图片被压成狗了。
问题要是得到解决,麻烦点下我回答右边的采纳,谢谢。另外csdn的问答有毛病,图一定要拍摄清晰,最好是用你的pc提问,贴文本的代码。
i才是+=2,它是控制 1 3 5 7...
sun += i才行
首先,在C语言中,sum+2不代表任何意义,要把sum加上2应该表示成sum=sum+2,简写为sum+=2;
其次,看样子你是想计算1~99中奇数的和,恩我写一下
while(2*i-1<=99) {
sum+=2*i-1;
i++;
};
循环节这样写就好啦
sun+=2, sun=2你不是给人家赋值了吗?单的=是赋值
return 0是什么鬼,while中有循环,迭代了,你还返回0,干嘛,删了
你要实现什么功能,先把实现这个功能的逻辑给画出来,根据这个逻辑,在敲代码。图中的代码实现的功能只是sun+2,sun一直是在初始化时赋的值0.
sun+2修改为sun+=2或者sun = sun +2
第一:你输出的是1+3+5.....+99
第二:sun从头到尾都没变过一直是0
最后:饶老师死不瞑目