我想用C的构体来编辑一个输入输出几名学生的成绩该怎么编
来源:百度知道 编辑:UC知道 时间:2024/06/27 06:22:36
要求输入成绩,输出成绩
# define N 3
struct student
{ char num[20],name[20];
int com,eng,total;
};
main( )
{ int i;
struct student stu[N]={{"202149", "wangxuehai",83,77,0},{"203120", "liuyufang",89,72,0},{"201034", "qiuling",76,68,0}};
printf("xuehao\txingming\tjisuanjichengji\tyingyuchengji\tzongchengji\n");
for(i=0;i<N;i++)
{ stu[i].total=stu[i].com+stu[i].eng;
printf("%s\t%s\t%d\t\t%d\t\t%d\n",
stu[i].num,stu[i].name,stu[i].com,stu[i].eng,stu[i].total);
} getch();
}