while循环解决不定数输入

softman 发表于 2年前 · 关联问题 计算数的和

这个题目不是大数题,使用long long类型就可以过关,唯一的困扰可能就是不定数的输入,这个使用while(cin>>n)即可,如果判断句未报错,则一直循环输入给的数值,如果没有新的输入了,自然跳出循环。

include

include<stdio.h>

include

include<string.h>

include<ctype.h>

using namespace std;

int main() {

long long sum = 0; long long n = 0; while (cin>>n) { if (n > 0) sum += n; } cout<<sum;

}