7-1 C程序设计 实验3-6 (30 分)
输入一些整数,编程计算并输出其中所有正数的和,输入负数时不累加,继续输入下一个数。输入零时表示输入数据结束。
输入格式:
一行中输入若干个整数,数据间以空格分隔。
输出格式:
在一行中输出正数的和,及正数的个数,中间以逗号分隔。参看输出样例。
输入样例:
-3 5 7 -1 3 8 -9 26 0
输出样例:
sum=49,count=5
作者
王群芳
单位
合肥师范学院
代码长度限制
16 KB
时间限制
400 ms
内存限制
#include<iostream>
using namespace std;
int main(){
int i;
int sum=0,count=0;
cin>>i;
while(i!=0){
if(i>0){
count++;
sum+=i;
}
cin>>i;
}
cout<<"sum="<<sum<<",count="<<count;
}