通过键盘输入三名同学四门课的成绩,分别求三名同学和四门课程的平均成绩。
要求所有成绩放到一个四行五列的数组中,输入时同一人数据间用空格不同人用回车其中最后一列和最后一行分别放每个学生的平均成绩,每门课程的平均成绩及班级的平均成绩。
#include<stdio.h>
int main()
{int a[4][5];int i = 0, j = 0;int sum1 = 0, sum2 = 0, sum3 = 0;for (i = 0; i < 3; i++){for (j = 0; j < 4; j++){scanf("%d", &a[i][j]);}}for (i = 0; i < 3; i++){sum1 = 0;for (j = 0; j < 4; j++){sum1 = sum1 + a[i][j];sum3 = sum3 + a[i][j];}a[i][4] = sum1 / 4;}for (i = 0; i < 4; i++){sum2 = 0;for (j = 0; j < 3; j++){sum2 = sum2 + a[j][i];}a[3][i] = sum2 / 3;}a[3][4] = sum3 / 12;for (i = 0; i < 4; i++){for (j = 0; j < 5; j++){printf("%d ", a[i][j]);}printf("\n");}return 0;}
有什么不懂可以问哈。
通过键盘输入三名同学四门课的成绩,分别求三名同学和四门课程的平均成绩。相关推荐
- 学习-输入5个学生的数学、语文、英语3门课程的成绩,计算并输出每一门课程的平均成绩和每一位学生的平均成绩
第1关:输入5个学生的数学.语文.英语3门课程的成绩,计算并输出每一门课程的平均成绩和每一位学生的平均成绩 任务描述 本关任务:输入5 个学生的数学.语文.英语 3 门课程的成绩,计算并输出每一门课程 ...
- C语言:有N个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课程的成绩),计算出平均成绩,将原有数据和计算出的平均成绩存放在磁盘文件stu_list.txt中。
/*有N个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号.姓名.3门课程的成绩),计算出平均成绩,将原有数据和计算出的平均成绩存放在磁盘文件stu_list.txt中.*/ /*以5个学 ...
- c语言fac函数求n的阶乘,急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。...
急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入.要求设计一个函数fac(n)求某个正整数n 的阶乘. 來源:互聯網 2010-05-29 01:44:10 評論 分類: 電 ...
- 3.17从键盘输入两个正整数 a 和 b,求其最大公约数和最小公倍数。
3.17从键盘输入两个正整数 a 和 b,求其最大公约数和最小公倍数. 算法思想 利用格式输入语句将输入的两个数分别赋给 a 和 b,然后判断 a 和 b 的关系,如果 a 小于 b,则利用中间变量 ...
- n的阶乘 计算机程序设计艺术,急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。...
急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入.要求设计一个函数fac(n)求某个正整数n 的阶乘. 来源:互联网 宽屏版 评论 2010-05-29 01:44:10 分 ...
- 三个学生四门课程,求出学生平均成绩和课程的平均成绩;n个学生每人m门课程,找出最高分学生,输出有一门成绩不合格的学生的各门成绩,计算每门成绩都在85分及以上的学生的人数(C)
养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 以下两个题目就是玩一下for循环语句和二维数组 文章目录 三个学生四门课程,求出学生平均成绩和课程的平均成绩 n个学生,每人m门课程 ...
- 求两门成绩平均c语言,数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩...
数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩 关注:69 答案:2 mip版 解决时间 2021-02-04 09:43 提问者孤城古巷 2021-02- ...
- c语言求三门课程的平均成绩,C语言求三个学生四门课每个学生的平均成绩和每门课的平均成绩,并存入cx.txt中...
C语言求三个学生四门课每个学生的平均成绩和每门课的平均成绩,并存入cx.txt中 # 求平均成绩 ```c #includestdio.h #includestring.h void input(fl ...
- 汇编语言:键盘输入1~8之间的一个属,求阶乘,十进制显示在屏幕上
汇编语言实验三: 目的及要求: 从键盘输入1到8之间的一个数,求阶乘: 把结果在屏幕上以十进制数形式显示出来: 把整个过程和执行结果截图,写成实验报告 实验步骤: 定义堆栈段,数据段和代码段,数据段用 ...
最新文章
- leetcode 3. Longest Substring Without Repeating Characters | 3. 无重复字符的最长子串(双指针+滑窗)
- 【unity】与Android Activity交互并调用JAVA代码传递参数
- Kindeditor放置两个调用readonly错误
- php 赋值 递增,PHP 基础(赋值及函数)
- ajax省市二级联动硬编码,AJAX请求接受硬编码的JSON,但不接受软编码
- 从 ES 规范 中理解 this
- 交互式python解释器_从python脚本中调用python交互式解释器
- Flex利用Datagrid来设置全选和单选
- BZOJ-4008: [HNOI2015]亚瑟王 (概率期望DP)
- Linux 系统文件及结构
- 【SYZOI Round1】滑稽的树
- xp系统怎么开启usb服务器,windowsxp系统设置usb手机网络分享的方法
- 计算机-库win10,Win10如何在资源管理器中显示“库”
- (MATLAB)大家来找茬-简易的彩色图像找不同
- 计算机文件怎么取消隐藏文件,隐藏文件夹,教您电脑隐藏文件夹怎么恢复
- 如何把flash.exe转换成家用DVD可以播放的MPG格式
- (励志)(转载) 在华为的十年
- 挖个冰块就能修自己,科学家用「冰」做了辆科考机器车,南极火星都能跑
- 用VScode绘制函数调用流程图
- 汉明码(计算机组成原理)没听课也能懂