知识点:用函数的方法计算

#include<stdio.h>
#include<Windows.h>
#include<string.h>
void hanshu1(char a[5][4])
{int i, j, sum;double avg,sum1 = 0, sum2 = 0, sum3 = 0;printf("每个学生的平均分为\n");for (i = 0; i<5; i++){sum = 0;for (j = 1; j<4; j++){sum = sum + a[i][j];if (j == 3){avg = sum / 3.0;printf("%0.2lf\t", avg);sum1 = sum1 + avg;sum2 = avg*avg;sum3 = sum3 + sum2;}}}printf("\n\n");printf("方差:%0.2lf\n",((1/5)*sum3)-((sum1/5)*(sum1/5)));printf("\n");
}
void hanshu2(char a[5][4])
{int i, j, sum;double avg;printf("每门课的平均分为\n");for (j = 1; j<4; j++){sum = 0;for (i = 0; i<5; i++){sum = sum + a[i][j];if (i == 4){avg = sum / 5.0;printf("%0.2lf\t", avg);}}}printf("\n\n");
}
void hanshu3(char a[5][4])
{int i, j, m, n, l;for (i = 0; i<5; i++){m = a[4][3];for (j = 1; j<4; j++){if (a[i][j]>m){m = a[i][j];n = i;l = j;}}}printf("最大成绩:%d 第%d个学生 第%d列成绩\n\n", m, n+1, l+1);
}
void main()
{char a[5][4] = { { 1, 4, 3, 5 }, { 2, 5, 6, 1 }, { 3, 0, 5, 1 }, { 4, 7, 2, 8 }, { 5, 1, 3, 5, } };hanshu1(a);hanshu2(a);hanshu3(a);system("pause");
}

C语言 计算学生成五个学生三门课的成绩相关推荐

  1. 三门课成绩总分用c语言,编写一个C语言程序:输入三个学生三门课的成绩,计算每个学生的总分和平均成绩...

    C语言实现如下: #include void main(){float a[3][3],sum[3];int i;for(i=0;i 由热心网友提供的答案1: #include"stdio. ...

  2. C语言:某班有N名同学,每个学生的信息包括学号、姓名、三门课的成绩,从键盘输入名学生的信息,打印出N名学生三门课的平均成绩,以及最高分学生的信息(包括学号,姓名,三门课的成绩,平均分)

    /*某班有N名同学,每个学生的信息包括学号.姓名.三门课的成绩,从键盘输入名学生的信息, 打印出N名学生三门课的平均成绩,以及最高分学生的信息(包括学号,姓名,三门课的成绩,平均分)*/ #inclu ...

  3. 求两门成绩平均c语言,数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩...

    数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩 关注:69  答案:2  mip版 解决时间 2021-02-04 09:43 提问者孤城古巷 2021-02- ...

  4. C# 定义一个描述学生基本信息的类,属性包括姓名、学以及C#、英语和数学成绩,方法包括设置姓名和学号、设置三门课的成绩和输出相关学生的信息,最后求出总成绩和平均成绩。

    C# 定义一个描述学生基本信息的类,属性包括姓名.学以及C#.英语和数学成绩,方法包括设置姓名和学号.设置三门课的成绩和输出相关学生的信息,最后求出总成绩和平均成绩. ** 代码如下:  using ...

  5. 有5个学生,每个学生的数据包括学号、姓名、三门课的成绩,从键盘输入5个学生数据,要求打印出三门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门课的成绩、平均分数)。VS2019版

    思路:用一个inPut函数输入5个学生数据:用一个average函数求总平均分:用max函数找出最高分学生数据:总平均分和最高分的学生的数据都在主函数中输出 #include<stdio.h&g ...

  6. c语言5个学生3门成绩写入文件,(5) 输入N个学生的姓名和3门课的成绩,统计每个学生的平均成绩后,将结果输出到文件studen...

    给你个以前的参考 #include #include /* User Code Begin(考生可在本行后添加代码,行数不限) */ typedef struct studnt { int num; ...

  7. c语言txt文件写入数学,文本文件输入文件.txt中存有一个学生的学号,性别,年龄,数学,语文,英语三门课的成绩....

    满意答案 albetli 推荐于 2017.09.14 采纳率:49%    等级:9 已帮助:514人 输入文件.txt内容:010010 男 15 87.5 90 75.5 #include vo ...

  8. java结构体构建学生 学号_(1)定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩; 急求...

    展开全部 之前写过一个记录学生学号,年龄,体重e5a48de588b63231313335323631343130323136353331333365636132,名字的数组结构,你可以稍作修改就可以 ...

  9. 五十道编程小题目 --- 50 有五个学生,每个学生有3门课的成绩,计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件stud中java

    [程序50]  题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件"stud" ...

最新文章

  1. 关于大脑未必是破解智能和意识之谜的钥匙探讨
  2. vs2010利用属性表自动配置OpenCV(win7的64位系统,opencv版本是2.4.10)
  3. 网易云信联手神州信息,金融视频营业厅被央视点赞
  4. VMware14.0 安装 CentOS7.2
  5. 根据数组建立平衡二叉搜索树
  6. orcad如何设置模块化设计_这个模块化的办公桌让您设计每一个元素,以创造完美的工作设置...
  7. mysql 联合质检_第三次全国国土调查-统一时点更新阶段数据库质检规则业务细则解释(三)...
  8. 简书UI易用性缺陷:投稿按钮太小
  9. php各安装包中TS和NTS及SRC/VC6|VC9|VC11|VC14|VC15版本区别意思详解(转)
  10. 下载pip、安装pip
  11. cloverconfig机型修改_Clover的Config新手设置教程
  12. 双显示器 启动黑屏 黑苹果_教你注入EDID 解决黑苹果显示器显示问题
  13. matlab实现最速下降法
  14. PS基础冷门小技巧,巧用“标尺工具”…
  15. 最新最全的云开发入门教程,微信小程序云开发,云函数,云数据库学习,微信小程序云开发扩展功能学习
  16. RouterOS(ROS)设置动态域名(DDNS)
  17. 使用PhantomJS网页截图
  18. Obsidian中如何创作思维导图Mind-map
  19. 信号完整性七步曲:从PCB走线、信号反射到特性阻抗
  20. vsc 好用的插件

热门文章

  1. Tool for developer
  2. Android齐刘海适配完全攻略
  3. 使用xiaopiu常见技巧
  4. The authenticity of host 'localhost (127.0.0.1)' can't be established的处理方法
  5. 单反相机照片用python 脚本添加gps位置信息
  6. 输入【ionic start myApp tabs】命令创建项目时失败
  7. python里两个等号代表什么_Python 到底是强类型语言,还是弱类型语言?
  8. 用意念打字,中国脑机接口新纪录诞生!
  9. 邮箱发来的电子发票链接打不开怎么办?显示过期了如何解决?
  10. Android Camera(13)HEIF Imaging