每班30人,每人有五门课的成绩。做一个C语言程序。

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:07:13
做一个C语言程序。
每班30人,每人有五门课的成绩。
1.求每人的平均成绩。
2.每门课的平均成绩。
3.每门课不及格的人数。
4.每人的不及格科目数。

我偷了下懒啊,只用3,4 不过我在宏定义处弄的,你可以自己改,然后在把数组的数据改了就OK了!
#include<stdio.h>
#define rows 3
#define coles 4
void avr_rows(int ar[][coles],int );/*每个人的平均成绩*/
void avr_coles(int ar[][coles],int );/*每门课的平均成绩*/
void fun1(int ar[][coles],int );/*每门课不及格人数*/
void fun2(int ar[][coles],int );/*每个人不及格科目*/
void main()
{
int junk[rows][coles]=
{
{1,2,3,4},
{5,6,7,8},
{9,10,11,12}
};
avr_rows(junk,rows);
avr_coles(junk,rows);
fun1(junk,rows);
fun2(junk,rows);
getchar();
}
void avr_rows(int ar[][coles],int)
{
int r;
int c;
int tot;
double avr;
for(r=0;r<rows;r++)
{
tot=0;
avr=0.0;
for(c=0;c<coles;c++)
{
tot+=ar[r][c];
avr=(double)tot/c;
}
printf("第%d个的平均成绩=%f\n",r+1,avr);
}
}
void avr_coles(int ar[][coles],int)
{
int r,c,tot;
doub

某工厂,过去每人12台机器,每班20人,现在每人多3台机器,每班减少?人 60人分白夜两班,每班每人一星期只能上班5天半,每人每星期必须有一天休息时间,应如何分配? 郑州大学每班多少人? (2)将两筐苹果分给甲、乙两个幼儿班,每班一筐。如果甲班每人分13个苹果,就有1人分得6个苹果;如 大学生活是怎样的?有意思么??每班大约有多少人??我非常期待!!! 三个年级共有17个班,737个人,四年级每班45人,五年级每班43人,六年级每班41人,五六年级最少工有几班 淄博火车站去博山的火车每班几点发车? 博山到淄博火车站的火车每班几点发车? 北京周边30人左右,每人100-150的旅游计划,学生 ss501每人的绰号?