㈠ 在线等 c++ 定义一个描述学生基本情况的类student,数据成员包括学号、c++成绩、英语和数学成绩
#include<stdio.h>
struct student
{ char num[10]; //学号
float score[3]; //成绩
float avr;
}stu[N];
int main()
{int i,j,maxi;
float sum,max,average;
for(i=0;i<N;i++)
{printf("input scores of student%d:\n",i+1);
printf("NO:");
scanf("%s",stu[i].num);
for(j=0;j<3;j++)
{printf("score %d:",j+1);
printf("%f",&stu[i].sorce[j]);
}
}
average=0;
max=0;
maxi=0;
for(i=0;i<N;i++)
{sum=0;
for(j=0;j<3;j++)
sun+=stu[i].sorce[j];
stu[i].avr=sum/3.0;
average+=stu[i].avr;
if(sum>max)
{max=sum;
maxi=i;
}
}
average/=N;
for(i=0;i<N;i++)
{printf("%5s",stu[i].num);
for(j=0;j<3;j++)
printf("%9.2f",stu[i].score[j]);
printf("%8.2f",stu[i].avr);
}
printf("average=%5.2f\n",average);
prinft("his socres are:%6.2f,%6.2f,%6.2f,average:%5.2f.\n",stu[maxi].score[0],stu[maxi].score[1],stu[maxi].score[2],stu[maxi].avr);
return 0;
}
全手打,希望采纳~~~有可能在手打过程中出现单词错误,见谅~~~O(∩_∩)O~再次希望采纳~~~