手记

结构体保存学生信息(学号、姓名、三科成绩、平均成绩)

#include<stdio.h>
struct student
{
char number[3];
char name[20];
float score[3];
float aver;
};
int main()
{

struct student stu[3];
int i,max;
printf("请输入三位学生的学号、姓名、3门课的成绩:\n");
for(i=0;i<3;i++)
{
scanf("%s%s%f%f%f",stu[i].number,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
stu[i].aver=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3;
}
printf("学号      姓名      c语言      高数      英语     平均\n");
for(i=0;i<3;i++)
{
printf("%-5s    %-5s     %-6.2f     %-6.2f    %-6.2f    %-6.2f\n",stu[i].number,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].aver);
}   
}
5人推荐
随时随地看视频
慕课网APP