记负均正II
题目描述
从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值
输入描述:
输入任意个整数
输出描述:
输出负数个数以及所有非负数的平均值
输入例子:
-13
-4
-7
输出例子:
3
0.0
解答代码:
#include<iostream>
#include<fstream>
#include<string>
#include<cstring>
#include<algorithm>
#include<sstream>
using namespace std;
int main()
{
int positive=0,negative=0,data;
float sum=0;
while(scanf("%d",&data)!=EOF)
{
if(data < 0)
negative++;
else
{
sum+=data;
positive++;
}
}
printf("%d\n%.1f\n",negative,sum/positive);
return 0;
}