C语言实验编程 哪位帮忙改一改!谢谢!

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:48:32
#include<stdio.h>
#define N 3
struct student
{
char xuehao[12],name[10];
float score[3];
float sum,average;
}stu[N],temp_stu[1],a[N];

he(float x,float y,float z);
void paixu(struct student);
void main()
{
int s,i,j;
float b[N];
printf("Please input %d students'information as follows:\n",N);
for(s=0;s<N;s++)
{
scanf("%s%s",stu[s].xuehao,stu[s].name);
char kemu[][10]={"math","english","computer"};
for(i=0;i<3;i++)
{
printf("Please input %s'score:\n",kemu[i]);
scanf("%f",&stu[s].score[i]);}
stu[s].sum=he(stu[s].score[0],stu[s].score[1],stu[s].score[2]);
stu[s].average=stu[s].sum/3.0;
};
void paixu(struct student stu);
printf("Xuhao Xuehhao Name Math English Computer Sum Avera

#include<stdio.h>
#define N 3
struct student
{
char xuehao[12],name[10];
float score[3];
float sum,average;
}stu[N],temp_stu[1],a[N];

float he(float x,float y,float z);
void paixu(struct student stu[]);
void main()
{
int s,i,j;
char kemu[][10]={"math","english","computer"};
printf("Please input %d students'information as follows:\n",N);
for(s=0;s<N;s++)
{
scanf("%s%s",stu[s].xuehao,stu[s].name);
for(i=0;i<3;i++)
{
printf("Please input %s'score:\n",kemu[i]);
scanf("%f",&stu[s].score[i]);}
stu[s].sum=he(stu[s].score[0],stu[s].score[1],stu[s].score[2]);
stu[s].average=stu[s].sum/(float)3.0;
}
printf("Xuhao Xuehhao Name Math English Computer Sum Average\n");
for(j=0;j<N;j++)
{