有没有高手帮我编一个程序出来???

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:19:48
具体是写出一个程序可以从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩 。

如果你学过2维数组,那么下面这个可以
#include <stdio.h>

void main( )
{
float a[6][5];
float avg[6];

for(int i=0;i<6;i++)
{
printf("输入第%d个学生的成绩,以空格分隔:\n",i+1);

scanf("%f %f %f %f %f",&a[i][0],&a[i][1],&a[i][2],&a[i][3],&a[i][4]);
}

for(int j=0;j<6;j++)
avg[j] = (a[j][0]+a[j][1]+a[j][2]+a[j][3]+a[j][4])/5;

for(int k=0;k<6;k++)
printf("第%d个学生的平均成绩为:%f\n", k+1, avg[k] );
}

如果你没学过2维数组,下面这个:
#include <stdio.h>

void main( )
{

float a,b,c,d,e;
float avg[6];

for(int i=0;i<6;i++)
{
printf("输入第%d个学生的成绩,以空格分隔:\n",i+1);

scanf("%f %f %f %f %f",&a,&b,&c,&d,&e);
}

for(int j=0;j<6;j++)
avg[j] = (a+b+c+d+e)/5;

for(int k=0;k<6;k++)
printf("第%d个学生的平均成绩为:%f\n", k+1, avg[k] );