解题思路:先定义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语言代码)浏览:919 |
破解简单密码 (C语言代码)浏览:1768 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码) 用函数传参的方法浏览:4079 |
C二级辅导-同因查找 (C语言代码)浏览:663 |
2005年春浙江省计算机等级考试二级C 编程题(3),复杂度最低的方法没有之一!!!!!浏览:819 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:566 |
C二级辅导-同因查找 (C语言代码)浏览:585 |
数列排序 (C语言代码)浏览:836 |
幸运数 (C++代码)浏览:1265 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1466 |