当前位置: 首页 > news >正文

【谭浩强】第七章第14题

实验结果:当M=1时输出的结果
在这里插入图片描述
实验总结:用define定义要频繁使用的值可以节省时间;求完一门课平均成绩之后要让sum重新等于0;求最高分对应的学生和对应的课程要循环完一遍覆盖一遍r和c的值;
程序代码

#include <stdio.h>
#define M 1
#define N 5
void Input(float score[M][N])
{int i = 0;for (i = 0; i < M; i++){int j = 0;for (j = 0; j < N; j++){scanf("%f", &score[i][j]);}}
}
void ave_stu(float score[M][N])
{float sum = 0;for (int i = 0; i < M; i++){for (int j = 0; j < N; j++){sum += score[i][j];}printf("第%d个人的平均成绩%f\n",i+1, sum / N);}
}
void ave_cour(float score[M][N])
{float sum = 0;for (int i = 0; i < M; i++){int j = 0;for (j = 0; j < N; j++){sum += score[i][j];printf("%d门课的平均成绩%f\n", j + 1, sum / M);sum = 0;}}
}
void high_stu_cour(float score[M][N])
{int i = 0;int j = 0;int r = 0;int c = 0;float h = score[0][0];for (int i = 0; i < M; i++){for (int j = 0; j < N; j++){if (score[i][j] > h){h = score[i][j];r = i + 1;c = j + 1;}}}printf("最高分对应学生%d\n对应课程%d", r, c);
}
void Input(float score[M][N]);
void ave_stu(float score[M][N]);
void ave_cour(float score[M][N]);
void high_stu_cour(float score[M][N]);
int main()
{float score[M][N];printf("输入10个学生5门成绩:\n");Input(score);//输入成绩ave_stu(score);//平均成绩ave_cour(score);//每门课的平均high_stu_cour(score);//最高分return 0;
}
http://www.xdnf.cn/news/362809.html

相关文章:

  • 【C语言】--指针超详解(三)
  • Qwen智能体qwen_agent与Assistant功能初探
  • 昆仑万维一季度营收增长46% AI业务成新增长点
  • epoch、batch size和steps_per_epoch的区别
  • Linux 大于2T磁盘分区
  • FPGA 41 ,ICMP 协议详细解析之构建网络诊断系统( ICMP 协议与 IP 协议理论详细解析 )
  • windows下,docker虚拟化使用nginx镜像部署vue3+vite项目
  • 数据库基础:概念、原理与实战示例
  • 多账号管理与自动化中的浏览器指纹对抗方案
  • 北斗导航 | RTKLib中重难点技术,公式,代码
  • 【质量管理】TRIZ因果链分析:解码质量问题的“多米诺效应“
  • 20250509——TOPSIS计算各方案得分
  • 怎么判断是不是公网IP?如何查看自己本地路由器是内网ip还是公网?
  • Lightweight App Alternatives
  • gpu硬件,gpu驱动,cuda,CUDA Toolkit,cudatoolkit,cudnn,nvcc概念解析
  • python---kafka常规使用
  • awesome-digital-human本地部署及配置:打造高情绪价值互动指南
  • Conda激活环境无效
  • 【星海随笔】信息安全相关标准
  • 江西同为科技有限公司受邀参展2025长江流域跨博会
  • 智芯Z20K144x MCU开发之时钟架构
  • 数字人肢体动作控制:从基础原理到实践路径!
  • PostgreSQL可见性映射VM
  • 3D模型格式转换组件HOOPS Exchange:高效赋能航空航天设计协同、数据一致!
  • Uniapp app 安卓手机(红米)自定义基座进行真机调试
  • 编译原理实验 之 语法分析程序自动生成工具Yacc实验
  • 【TACD模拟】质子辐照对GaN器件临界电压增加的影响机制
  • 大疆无人机搭载树莓派进行目标旋转检测
  • 【Python】‌Python单元测试框架unittest总结
  • 基于Llama3的开发应用(一):Llama模型的简单部署