
c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分和最低分,并输出
2个回答
展开全部
1、新建一个工程和.c文件。
2、输入主函数和头文件。
3、定义函数类型并赋初值 。
4、输入每一个成绩。
5、用for语句遍历整个数组,并且通过if...else语句归类每一个分数段的人数。
6、计算平均数。
7、输出求出平均分,最高分和最低分。
8、编译,运行,得到最后结果。
展开全部
#include<stdio.h>
int mian()
{
int i;
int max;
int min;
int sum = 0;
int socer[10] = {0};
for(i = 0; i < 10; i++)
{
printf("请输入第%d个学生的成绩:\n",i+1);
scanf("%d",socer[i]);
}
max = socer[0];
min = socer[0];//初始化
for(i = 0; i < 10; i++)
{
sum += socer[i];//求和
if(socer[i] > max)
{//替换最大
max = socer[i];
}
if(socer[i] < min)
{//替换最小
min = socer[i];
}
}
printf("avg:%f max:%d min:%d",sum/10.0,max,min);
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询