C语言 从键盘上输入10个数据,求出该10个数据的总和、平均值及大于平均值数据的个数(用数组完成).
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 21:33:34
C语言 从键盘上输入10个数据,求出该10个数据的总和、平均值及大于平均值数据的个数(用数组完成).
#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++程序设计学习与实验系统这个不是编译器……所以跟正经编译器要求的语法估计不一样,你看一下这个软件的说明,是不是要再加什么头文件才能识别数据类型 你学软件就去下个正经的编译器呗,哪家公司也不会用这种实验工具去开发软件,你得学会使用正经的编译工具才成啊
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++程序设计学习与实验系统这个不是编译器……所以跟正经编译器要求的语法估计不一样,你看一下这个软件的说明,是不是要再加什么头文件才能识别数据类型 你学软件就去下个正经的编译器呗,哪家公司也不会用这种实验工具去开发软件,你得学会使用正经的编译工具才成啊
C语言 从键盘上输入10个数据,求出该10个数据的总和、平均值及大于平均值数据的个数(用数组完成).
从键盘上输入10个实型数据存入数组,求出该数组中的最大值,最小值和平均值.
要求:输入6个数据到2行3列的二维数组,计算其中数值大于0的数据的平均值,输出计算出来的平均值.
(要C++)从键盘上输入10个实数,并求出平均值.
用c语言.定义一个数组存储10个整数,用户输入10个数值存储到数组里,计算平均值,并统计低于平均值的个数
vb:输入10个整数求平均值,并求出大于、等于、小于平均值的数的个数(使用选择结构、循环结构、数组).
编辑 从键盘上输入50个实数,计算出平均值,要求显示该平均值以及大于平均值的数 要求用vf 急用
一道C语言作业:从键盘上任意输入10个数 求奇数平均值 偶数平均值
C语言:3.输入20个数,计算这20个数的平均值并输出,然后按每行4个数据的形式输出这20个数.
C语言输入10个整数,输出大于等于其平均值的数的个数
c语言 循环结构编程 输入若干个学生成绩,若输入数据大于100或小于0则循环结束,最后求成绩的平均值
从键盘上输10个实数,并求出这10个数之和及平均值.用循环语句实现,写出完整的程序.