为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这样子写出不了结果?

//使用while循环    while(i<=100)    {        i++;        sum = i + sum ;        flag *= -1;        i *= flag ;        }    printf("sum=%d\n",sum);    return 0;     } 虽然中间过程有点冗杂了,但是我想知道为什么这样不可以。

正在回答

2 回答

c中用的每一个变量都要显示的声明,否则就会把错

0 回复 有任何疑惑可以回复我~

因为i变量没有声明

应该是这样

int i = 0;

while(i <= 100){

i++;

sum+=i;


}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这样子写出不了结果?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信