C语言 从键盘上输入10个数据,求出该10个数据的总和、平均值及大于平均值数据的个数(用数组完成).

问题描述:

C语言 从键盘上输入10个数据,求出该10个数据的总和、平均值及大于平均值数据的个数(用数组完成).
1个回答 分类:综合 2014-11-21

问题解答:

我来补答
#include
void main()
{
int i;
int num[10];
int sum = 0;
for (i = 0; i < 10; i++)
{
scanf("%d",&num[i]);
sum += num[i];
}
float avg = (float)sum/10;
int n = 0;
for (i = 0; i < 10; i++)
{
if (num[i] > avg)
{
n++;
}
}
printf("sum is %d,avg is %.2f,more than avg is %d",sum,avg,n);
}
再问: 运行不了啊。N和AVG没有定义
再答: 要小写啊,我这里测试通过的啊 前后用的大小写要匹配,这个是区分大小写的
再问: 是小写啊。 说float avg = (float)sum/10; for (i = 0; i < 10; i++)在type前面缺少分号
再答: 你用的是哪个编译器,如果不是VC6.0的话就把void main()改成int main(),函数体最后加一句return 0;
再问: 还是一样的 我用的C/C++程序设计学习与实验系统
再答: C/C++程序设计学习与实验系统这个不是编译器……所以跟正经编译器要求的语法估计不一样,你看一下这个软件的说明,是不是要再加什么头文件才能识别数据类型 你学软件就去下个正经的编译器呗,哪家公司也不会用这种实验工具去开发软件,你得学会使用正经的编译工具才成啊
 
 
展开全文阅读
剩余:2000
上一页:减术分裂
下一页:语文学习与巩固