C语言 计算学生成五个学生三门课的成绩
知识点:用函数的方法计算
#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语言 计算学生成五个学生三门课的成绩相关推荐
- 三门课成绩总分用c语言,编写一个C语言程序:输入三个学生三门课的成绩,计算每个学生的总分和平均成绩...
C语言实现如下: #include void main(){float a[3][3],sum[3];int i;for(i=0;i 由热心网友提供的答案1: #include"stdio. ...
- C语言:某班有N名同学,每个学生的信息包括学号、姓名、三门课的成绩,从键盘输入名学生的信息,打印出N名学生三门课的平均成绩,以及最高分学生的信息(包括学号,姓名,三门课的成绩,平均分)
/*某班有N名同学,每个学生的信息包括学号.姓名.三门课的成绩,从键盘输入名学生的信息, 打印出N名学生三门课的平均成绩,以及最高分学生的信息(包括学号,姓名,三门课的成绩,平均分)*/ #inclu ...
- 求两门成绩平均c语言,数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩...
数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩 关注:69 答案:2 mip版 解决时间 2021-02-04 09:43 提问者孤城古巷 2021-02- ...
- C# 定义一个描述学生基本信息的类,属性包括姓名、学以及C#、英语和数学成绩,方法包括设置姓名和学号、设置三门课的成绩和输出相关学生的信息,最后求出总成绩和平均成绩。
C# 定义一个描述学生基本信息的类,属性包括姓名.学以及C#.英语和数学成绩,方法包括设置姓名和学号.设置三门课的成绩和输出相关学生的信息,最后求出总成绩和平均成绩. ** 代码如下: using ...
- 有5个学生,每个学生的数据包括学号、姓名、三门课的成绩,从键盘输入5个学生数据,要求打印出三门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门课的成绩、平均分数)。VS2019版
思路:用一个inPut函数输入5个学生数据:用一个average函数求总平均分:用max函数找出最高分学生数据:总平均分和最高分的学生的数据都在主函数中输出 #include<stdio.h&g ...
- c语言5个学生3门成绩写入文件,(5) 输入N个学生的姓名和3门课的成绩,统计每个学生的平均成绩后,将结果输出到文件studen...
给你个以前的参考 #include #include /* User Code Begin(考生可在本行后添加代码,行数不限) */ typedef struct studnt { int num; ...
- c语言txt文件写入数学,文本文件输入文件.txt中存有一个学生的学号,性别,年龄,数学,语文,英语三门课的成绩....
满意答案 albetli 推荐于 2017.09.14 采纳率:49% 等级:9 已帮助:514人 输入文件.txt内容:010010 男 15 87.5 90 75.5 #include vo ...
- java结构体构建学生 学号_(1)定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩; 急求...
展开全部 之前写过一个记录学生学号,年龄,体重e5a48de588b63231313335323631343130323136353331333365636132,名字的数组结构,你可以稍作修改就可以 ...
- 五十道编程小题目 --- 50 有五个学生,每个学生有3门课的成绩,计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件stud中java
[程序50] 题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件"stud" ...
最新文章
- 关于大脑未必是破解智能和意识之谜的钥匙探讨
- vs2010利用属性表自动配置OpenCV(win7的64位系统,opencv版本是2.4.10)
- 网易云信联手神州信息,金融视频营业厅被央视点赞
- VMware14.0 安装 CentOS7.2
- 根据数组建立平衡二叉搜索树
- orcad如何设置模块化设计_这个模块化的办公桌让您设计每一个元素,以创造完美的工作设置...
- mysql 联合质检_第三次全国国土调查-统一时点更新阶段数据库质检规则业务细则解释(三)...
- 简书UI易用性缺陷:投稿按钮太小
- php各安装包中TS和NTS及SRC/VC6|VC9|VC11|VC14|VC15版本区别意思详解(转)
- 下载pip、安装pip
- cloverconfig机型修改_Clover的Config新手设置教程
- 双显示器 启动黑屏 黑苹果_教你注入EDID 解决黑苹果显示器显示问题
- matlab实现最速下降法
- PS基础冷门小技巧,巧用“标尺工具”…
- 最新最全的云开发入门教程,微信小程序云开发,云函数,云数据库学习,微信小程序云开发扩展功能学习
- RouterOS(ROS)设置动态域名(DDNS)
- 使用PhantomJS网页截图
- Obsidian中如何创作思维导图Mind-map
- 信号完整性七步曲:从PCB走线、信号反射到特性阻抗
- vsc 好用的插件
热门文章
- Tool for developer
- Android齐刘海适配完全攻略
- 使用xiaopiu常见技巧
- The authenticity of host 'localhost (127.0.0.1)' can't be established的处理方法
- 单反相机照片用python 脚本添加gps位置信息
- 输入【ionic start myApp tabs】命令创建项目时失败
- python里两个等号代表什么_Python 到底是强类型语言,还是弱类型语言?
- 用意念打字,中国脑机接口新纪录诞生!
- 邮箱发来的电子发票链接打不开怎么办?显示过期了如何解决?
- Android Camera(13)HEIF Imaging