本题目要求读入若干个整数,读入0则结束,计算这些数中正整数的平均值,保留两位小数。
输入格式:
输入若干整数,以空格隔开。
输出格式:
输出平均值,保留两位小数。
输入样例:
1 2 3 4 -43 5 0
输出样例:
3.00
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include<stdio.h>
int main(){
int n,count=0;
int sum=0;
float avg;
while(1)
{
scanf("%d",&n);
if(n==0)
{
break;
}
if(n>0)
{
sum+=n;
count++;
}
}
avg = (float)sum/count;
printf("%.2f",avg);
}