c语言编程题:输入任意10个数字(包含正数与负数)统计负数的个数并求出所有负数的算术平均数

如题所述

第1个回答  推荐于2017-05-23
#include"stdio.h"
main()
{
double num,sum=0;
int n=10,cnt=0;
while(n--)
{
scanf("%lf",&num);
if(num<0)
{
cnt++;
sum+=num;
}
}
printf("负数个数是%d\n",cnt);
printf("负数的算术平均数是%d\n",sum/cnt);
}

第2个回答  2015-04-17
float k,sum1=0,sum2=0,arr;
int a=0;
printf("qingshurusanshigeshu --k\n");
for(int i=0;i<10;i++){
printf("qingshuru %d geshu\n",(i+1));
scanf("%f",&k);
if(k>0){
sum1+=k;
}else{
++a;
sum2+=k;
}
}
arr=sum2/a;
printf("a=%d arr=%f\n",a,arr);本回答被网友采纳
相似回答