解题思路:先定义a[10],然后从键盘输入10个数,用for语句将10个数相加求出平均值,再用for语句统计大于平均数的个数。
注意事项:由于平均数不一定为整数所以需要定义平均数为浮点型(float或double),且求平均数时要注意除以10.0.
参考代码:
#include int main() { int i,a[10],x=0,sum=0; //a[10]为输入的十个整数,x为大于平均数的数据个数,sum为输入的整数之和。 double avg; //定义的平均值为浮点型。 for(i=0;i<10;i++) { scanf("%d",&a[i]); sum=sum+a[i]; } avg=sum/10.0; for(i=0;i<10;i++) { if(a[i]>avg) { x++; //若输入的数大于平均数,x自增。 } } printf("%d\n",x); return 0; }
0.0分
7 人评分
C语言考试练习题_排列 (C++代码)浏览:627 |
printf基础练习2 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
分糖果 (C++代码)浏览:1437 |
小明A+B (C语言代码)浏览:1246 |
校门外的树 (C语言代码)浏览:956 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:552 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:653 |
【计算球体积】 (C语言代码)浏览:1101 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:782 |