题目描述 |
从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。 保留两位小数 |
输入 |
无 |
输出 |
无 |
样例输入 |
1 2 3 4 5 6 7 8 9 10 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 |
样例输出 |
10 5.50 |
#include <stdio.h>
int main() {
int n=20,num,k=0,sum=0;
for(int i=0;i<20;i++){
scanf("%d",&num);
if(num<0){ //判断num的正负,k计数负数
k++;
}else{
sum+=num;
}
}
printf("%d\n",k);
printf("%0.2f",(float)sum/(20-k)); //类型转换,输出的格式控制
return 0;
}