请用C语言编一个程序计算3位学生3门课成绩总分和平均成绩?

来源:百度知道 编辑:UC知道 时间:2024/04/25 04:33:01
要在VC++6.0里编的
可能你们会认为很简单,不过对我来说还是很难的,我刚学C
希望高手们不吝赐教!
要简单点的哦,太复杂我看不懂````

#include <stdio.h>
void main()
{
int score[9]; //学生分数
int total[3]; //总分
int average[3]; //平均分
int i; //循环变量
for(i=0;i<9;i++)
scanf("%d",score+i); //输入分数
for(i=0;i<3;i++){
total[i]=score[i*3]+score[i*3+1]+score[i*3+2]; //计算总分
average[i]=total[i]/3; //计算平均分
printf("学生%d的总分:%d 平均分:%d\n",i,total[i],average[i]); //打印成绩
}
}

C语言实现如下:

#include <stdio.h>
void main()
{
float a[3][3],sum[3];
int i;
for(i=0;i<3;i++)
{
printf("请输入第%d位同学的三科成绩:",i+1);
scanf("%f%f%f",&a[i][0],&a[i][1],&a[i][2]);
//输入该同学的三科成绩。
sum[i]=a[i][0]+a[i][1]+a[i][2];
printf("该同学三科成绩的总分为%0.2f,平均成绩为%0.2f。\n",sum[i],sum[i]/3);
//保留两位小数输出该同学三个成绩的总分和平均成绩。
}
}