多数求和
说明
输入若干个数(不超过 1000 个数),求他们的和。
输入格式
一行若干个用空格分隔的整数 ai(1≤≤ai≤10^4 ),最后会以 −1 表示结束。(−1 不需要统计)
输出格式
一个整数,表示 这些数的和。
样例
输入数据 1
10 20 30 -1
输出数据 1
60
分析:
1、合适for语句;
2、因为题目没有说多少个数字求和,只用一个-1代表结束;
所以在for语句中的判断语句需要设定一个bool值;并对每一个输入进行判断。
3、求和时会把-1记进去,需要在最后+1;
#include <iostream>
#include<iomanip>
using namespace std;
int main ()
{
int n,sum=0;
bool flag=1;
for(int i=1;flag;i++)
{
cin>>n;
if(n==-1)
{
flag=0;
}
sum+=n;
}
cout<<sum<<endl;
return 0;
}