问题标题: 酷町堂:4657 累加求和,通缉BUG

0
0
已解决
许金夫
许金夫
初级天翼
初级天翼

4657   累加求和

题目描述 Description

输入若干个数,当遇到0的时候停止输入,并求出之前输入数字之和

输入描述 Input Description

若干个整数

输出描述 Output Description

一个整数,表示0之前的数之和

样例输入 Sample Input

 

1 2 3 0

样例输出 Sample Output

 

6

这道题我一直WA

代码:

#include<iostream>
using namespace std;
int main(){
    int n,sum=0;
    while(n!=0){
        cin>>n;
        sum+=n;
    }
    cout<<sum;
    return 0;
}

通缉BUG,赏金10豆


0
已采纳
宋骐钰
宋骐钰
新手守护
新手守护

1.while死循环。

2.输入n,然后判断n是否等于0,若是,break;

3.sum+=n;

4.输出sum。

0
朱子尘
朱子尘
初级光能
初级光能

n要赋初值,不然如果n直接等于0,怎么办

0
龙舟
龙舟
高级光能
高级光能

n的初值应赋值为1,因为在main函数里,每个数的初值都是随机数,如果是0怎么办?

0
张天璨
张天璨
新手天翼
新手天翼

提示:

    到n==0结束
    {
        输入;
        累加;
    } 

 

我要回答