分类求和
提交数: 3288, 通过率: 48.05%, 平均分: 52.33
题目描述:
读一组整数,打印其中正、负数的个数及各自的总和。
输入格式:
若干个数,用空格隔开
输出格式:
共四个数,用空格隔开。分别是正数的个数、负数的个数、正数的累加和、负数的累加和。
样例输入:
1 2 3 -10 0
样例输出:
3 1 6 -10
提示:
所有的数均在int内。
本题没有事先告诉你需要读入多少个数,这时需要用while读入,一直读直到读完为止。
参考代码:
while ( cin >> x ){
循环体;
}
或
while ( scanf( "%d", &x ) != EOF ){ //或者等于1,表示读进来的个数
循环体;
}
注意:在屏幕中输入数据时,结尾要加上ctrl + z表示数据全部输入完毕。
时间限制: 1000ms空间限制: 128MB
来源: 原创