某班有最多不超过60人(具体人数n由键盘输入)参加期末考试,考试科目为程序设计、英语和数学,用二维数组编程实现以下功能:
(1)输入学生的各科考试成绩。
(2)计算每个学生的平均分。
(3)输出每名学生的各科考试成绩和个人平均分。
(4)计算输出各科目的平均分、最高分、最低分、及格率
以下代码的各个功能由自定义函数完成。
#include<stdio.h>
#define STU 60
#define COURSE 3
int input(int score[][COURSE],long num[],int n) ;
void aversforstu(int score[][COURSE],int sums[],float avers[],int n);
void averforcou(int score[][COURSE],int sumc[],float averc[],int n);
void maxminforcou(int score[][COURSE],int maxmin[COURSE][2],int n);
void passrate(int score[][COURSE],float rate[],int n);
void output(int score[][COURSE],long num[],float avers[],float averc[],int maxmin[COURSE][2],float rate[],int n);
int main()
{
int score[STU][COURSE],sums[STU],sumc[STU],n;
int maxmin[COURSE][2];
long num[STU];
float avers[STU],averc[
本文发布于:2024-02-02 00:39:17,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170681091540267.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |