输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)(C语言)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)。
代码:
#include<stdio.h>
float Max=0,Min=0;
float fun(float a[],int n)
{
int i;
float aver,sum=a[0];
Max=Min=a[0];
for(i=1;i<n;i++)
{
if(a[i]>Max)Max=a[i];
else if(a[i]<Min)Min=a[i];
sum=sum+a[i];
}
aver=sum/n;
return(aver);
}
int main()
{
float fun(float a[],int n);
float ave,score[10];
int i;
printf("请输入10个数:");
for(i=0;i<10;i++)
{ scanf("%f",&score[i]);
ave=fun(score,10);
}
printf("max=%6.2f\nmin=%6.2f\naverage=%6.2f\n",Max,Min,ave);
return 0;
}
结果:
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了计算学生的平均数和最值。
输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)(C语言)相关推荐
- 输入 10 个学生 3 门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩
输入 10 个学生 3 门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩 本题用到结构体数组的使用,数组中含10个元素分别代表10个学生,每个元素包含学号num 和成绩score[3] (三门 ...
- C语言习题:输入10个学生5门课的成绩,分别用函数实现下列功能:①计算每个学生的平均分;②计算每门课的平均分;③找出所有50个分数中最高的分数所对应的学生和课程;④计算平均分方差;
***题目:***输入10个学生5门课的成绩,分别用函数实现下列功能: ①计算每个学生的平均分; ②计算每门课的平均分; ③找出所有50个分数中最高的分数所对应的学生和课程; ④计算平均分方差; /* ...
- C语言习题:输入10个学生5门课的成绩,分别用函数求:①每个学生平均分;②每门课的平均分;③找出所有分数中最高分
初学C语言,然后遇到一题: 输入10个学生5门课的成绩,分别用函数求:①每个学生平均分:②每门课的平均分:③找出所有分数中最高分 直接上代碼 注:自定义函数(xpj,kpj,maxj)我直接放在最前面 ...
- (c语言 )输入10个学生5门课的成绩,分别用函数求:每个学生平均分;每门课的平均分;
c语言 输入10个学生5门课的成绩,分别用函数求: 每个学生平均分: 每门课的平均分: #include <stdio.h> #include<math.h>float Row ...
- 输入10个学生5门课的成绩,分别用函数实现下列功能
1.算每个学生平均分: #include<stdio.h> #define N 10 #define M 5 float a[N][M]; int main(void){void sr() ...
- c语言输入6名学生5门课程的成绩,求解输入10个学生5门课的成绩,分别用函数实现下列功能:...
我也写了一个,没有测试,不知对不对! #include int main(void) { int a[10][5], i, j;/*表示是10个学生,五门课程的成绩的数组*/ int average( ...
- [C语言]统计成绩问题:输入某班学生某门课的成绩(最多不超过40人,具体人数由用户键盘输入),用函数编程统计不及格人数。
输入 输入包含两行: 第一行是一个整数n,表示班级人数. 第二行是n个整数,表示n个学生的成绩,相邻两项之间用一个空格隔开. 输出 输出不及格人数. 输入示例 3 70 90 58 ...
- [C语言]成绩与平均分问题:编写函数ReadScore()和Average(),输入某班学生某门课的成绩(最多不超过40人),当输入为负值时,表示输入结束,用函数编程统计成绩高于平均分的学生人数。
输入 输入若干个整数,相邻两项之间用一个空格隔开. 输出 输出成绩高于平均分的学生人数. 输入示例 70 90 58 -5 输出示例 1 数据范围 输入和输出均为int范围的整数 #include & ...
- 8.4 输入某班学生某门课的成绩,(最多不超过40人,具体人数由用户键盘输入),用函数编程统计不及格人数
#include<stdio.h> main() { int n,a[40],i,count=0; printf("请输入学生人数:"); scanf("%d ...
最新文章
- 将代码从windows移动linux上出现^M错误的解决方法
- 17-比赛1 A - Weak in the Middle (栈)
- 阿里云弹性计算产品负责人:让客户用上本地化的公共云
- python 操作RabbitMQ
- OLED电视出现烧屏问题 LG电子被判赔偿消费者16万澳元
- cas导入Eclipse中
- 双蓝牙(HC-05、HC-06)AT指令配对教程
- java加按钮_用java写一个简单的学生信息管理系统
- Axure RP9的授权码
- mac 环境变量 配置
- C++实现求复数的模长
- US Shirt Size
- 2021/10/9正睿7测Day.6
- 通证网:一建的报考条件
- 局域网SDN技术硬核内幕 - 前传 突破多核的瓶颈——虚拟化
- PM创造营——从粗放化管理转型到精细化管理,PMO如何将流程正规化落地企业?
- 设置3389端口远程终端服务方案解析
- 夏季工作如何提效 联想M7615DNA了解一下
- 【智能优化算法】基于人工蜂群算法求解多目标优化问题附matlab代码
- C++ 实现俄罗斯方块(附详细解析)