1、功能:输入 6 个学生的 5 门课程成绩,计算出每个学生的平均分和每门课程的平均

分。

2、C 语言实现代码: (其实就是用二维数组来实现的, 二维数组的引用传递使用数组指

针来完成)

复制代码 代码如下 :

#include

#define STUDENT 5

#define SCORE 6

void input_array(float (*score)[STUDENT]);

void avg_score(float (*score)[STUDENT]);

void avg_course(float (*score)[STUDENT]);

/**

* calculate student average score and course average socore.

*/

int main(){

float a[SCORE][STUDENT];

input_array(a);

avg_course(a);

avg_score(a);

}

void input_array(float (*score)[STUDENT]){

int i, j;

for(i=0; i

printf("input the %d student score:", i+1);

for(j=0; j

scanf("%f", score[i] + j);

}

}

}

void avg_course(float (*score)[STUDENT]){

int i,j;

float s;

for(j=0; j

printf("course%d ", j);

}

printf("n");

for(i=0; i

s=0;

for(j=0; j

printf("%f ", *(score[i] + j));

s += *(score[i] + j);

}

printf("ts=%f, avg=%fn" , s,s/STUDENT);

}

}

void avg_score(float (*score)[STUDENT]){

int i,j;

float s;

for(i=0; i

s = 0;

for(j=0; j

s+= *(score[j]+i);

}

printf("%f " , s/SCORE);

}

}

更多信息请查看 IT 技术专栏

输入6个学生的5门成绩c语言数组,C语言数组指针的小例子.pdf相关推荐

  1. 三个学生四门课程,求出学生平均成绩和课程的平均成绩;n个学生每人m门课程,找出最高分学生,输出有一门成绩不合格的学生的各门成绩,计算每门成绩都在85分及以上的学生的人数(C)

    养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 以下两个题目就是玩一下for循环语句和二维数组 文章目录 三个学生四门课程,求出学生平均成绩和课程的平均成绩 n个学生,每人m门课程 ...

  2. 求十个学生的平均成绩java,JAVA 声明一个数组,存一个学生的五门成绩。求该学生的总成绩、平均成绩。...

    JAVA 声明一个数组,存一个学生的五门成绩.求该学生的总成绩.平均成绩. mip版  关注:116  答案:3  悬赏:30 解决时间 2021-01-26 06:39 已解决 2021-01-25 ...

  3. 对某班学生成绩排序。从键盘依次输入某班学生的姓名和成绩(一个班级人数最多不超过50人)并保存,然后分别按学生成绩由高到低顺序输出学生姓名和成绩,成绩相同时,则按输入次序排序。

    [问题描述] 对某班学生成绩排序.从键盘依次输入某班学生的姓名和成绩(一个班级人数最多不超过50人)并保存,然后分别按学生成绩由高到低顺序输出学生姓名和成绩,成绩相同时,则按输入次序排序. [输入形式 ...

  4. 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...

    输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...

  5. c语言数组输入4个学生3门课成绩,编程题 从键盘输入4个学生和3门课的成绩至数组中,并求出每个学生3门课的平均成绩。...

    满意答案 yao713 2016.05.27 采纳率:53%    等级:8 已帮助:1213人 #include void main(){ public static void main(Strin ...

  6. c语言从键盘输入10个学生的姓名和成绩,C语言:有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生的数据,...

    C语言:有10个学生,每个学生的数据包括学号.姓名.3门课的成绩,从键盘输入10个学生的数据, 答案:2  信息版本:手机版 解决时间 2019-10-06 13:43 已解决 2019-10-06 ...

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

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

  8. c语言知5个学生的4门成绩,用C 语言数组解题 :已知5个学生的4门课的成绩,要求求出全部学生的门成绩并分别求出每门课的平均成绩...

    用C 语言数组解题 :已知5个学生的4门课的成绩,要求求出全部学生的门成绩并分别求出每门课的平均成绩 关注:82  答案:2  mip版 解决时间 2021-01-28 03:07 提问者巴黎左岸 2 ...

  9. 输入三科成绩 C语言,C语言题,对我的程序找错修改。输入10个学生学号,三科成绩,求总成绩和平均分,并按成绩由高到低输出...

    改好的参考(排序要函数,而函数不能定义在函数中的) #include #include char id[10][4];//学号 //  int number[10];//序号 float grade[ ...

最新文章

  1. python:ElementTree操作XML
  2. ICML论文录取难度逐年上升,New In ML为你特设“名师辅导班”
  3. Spark之spark shell
  4. JS取消浏览器文本选中的方法
  5. 一键关闭android应用程序工具类
  6. xdebug+webgrind
  7. 必读的android 文章- 收藏集 - 掘金
  8. 2020年终总结与展望
  9. 向奇汉:服务企业互联网化 打造社会化商业平台
  10. java实现评论功能_Java实现评论回复功能的完整步骤
  11. 阿里中台彻底搞砸了?下一站,小中台大前台
  12. 骑士游历问题——至少需要多少步
  13. LeetCode 340. 至多包含 K 个不同字符的最长子串 (滑动窗口)
  14. Java学习第一天:jkd安装、环境变量配置和第一个程序
  15. 使用openfeign调用报错java.io.IOException: too many bytes written,以及调用过程中参数传递为空等问题
  16. 学python多大年龄可以学车_考驾照的最小年龄,多少岁可以考驾照
  17. iOS 报错 You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE) 解决方法
  18. 02 嵌入式/单片机/MCU众包接单平台有哪些?
  19. 香港电台知名主持人梁继璋写给儿子的一封信
  20. 与员工沟通 你需要知道的6种聊天姿势

热门文章

  1. 华为HCNA乱学Round 6:PVID,TAG,TRUNK
  2. go路由httprouter中的压缩字典树算法图解及c++实现
  3. 装饰器,语法糖.有参装饰器 ,无参装饰器
  4. JavaScript(第七天)【对象和数组】
  5. 软件工程结对作业01
  6. 剑指offer java -查找旋转数组的最小数字
  7. webstrom中使用git
  8. STM32 学习总结2 ----利用中断来控制按键点灯、捕获功能练习
  9. day10-Python学习笔记(二十三)线程池,unittest参数化,协程
  10. 从join on和where执行顺序认识T-SQL查询处理执行顺序