解题思路:
首先要读入10个整数,如果是放置10个变量就会嫌麻烦,所以就想到用一维的整型数组来存放这10个整数;
用for循环来依次读入这10个变量,并依次累加求得总和,循环结束后,这10个整数就会被依次存储到数组空间里,为后续的提取比较提供便利;
注意事项:
注意变量类型是否匹配;
不要忘了循环
参考代码:
#include<stdio.h>
#define N 10 //宏定义,定义了下方数组的内存空间N为10
int main()
{
int a[N],i,sum=0,count=0; //sum求和,count计数
double av; //av平均值
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
sum=sum+a[i];
}
av=sum/N;
for(i=0;i<N;i++)
{
if(a[i]>av)
{
count++;
}
}
printf("%d",count);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:778 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1439 |
程序员的表白 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
C语言训练-求函数值 (C语言代码)浏览:600 |
求圆的面积 (C语言代码)浏览:1756 |
1157题解浏览:771 |
愚蠢的摄影师 (C++代码)浏览:981 |
A+B for Input-Output Practice (III) (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |