求一个c语言程序,各位帮帮忙啊!急急急!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:34:40
我们老师要我们做一个程序,作为期末考试成绩,我c语言一点都不会啊,有哪位好心人帮帮我啊,下星期就要交了!!!
题目是:1.用c语言编程,要用到if,for,数组等结构
2.具体题目是要求做一个程序,输入成绩,可以计算出全班以及个人的期末考试成绩总和以及最高分,平均分(一共有45人,7门功课)
我知道对于大虾来说这很容易的,帮帮我啊!!谢了!
邮箱:liujia_jw@126.com
请发到我的邮箱来,再次感谢!!快啊
谢谢各位,真的很感谢!!

# include <stdio.h>
main()
{
int a[50][10],sun[10]={0},no[10],t[10]={0};
int i,j,m,n,l;
int k,all=0,max=0;
for(i=1;i<=45;i++)
{
for(j=1;j<=7;j++)
{
printf("请输入%d号同学的第%d门成绩\n",i,j);
scanf("%d",&a[i][j]);
sun[i]=sun[i]+a[i][j];//求个人总成绩
if(t[j]<a[i][j])//求单科最高
{
t[j]=a[i][j];
no[j]=i;
}

}
if(max<sun[i])
{
max=sun[i];
l=i;
}
all=all+sun[i];//全班总成绩
}
printf("全班总成绩为:%d\n",all);
k=all/45;
printf("班平均成绩为:%d\n",k);
for(m=1;m<=45;m++)
printf("%d号学生总分为:%d\n",m,sun[m]);
printf("总分最高的学生是%d号,总分为:%d\n",l,max);
for(n=1;n<=7;n++)
printf("%d课最高分是%d号同学,分数为:%d\n",n,no[n],t[n]);
}

#include<stdio.h>

/*定义学生的成绩为结构体数组*/
struct student
{
int sco