我想用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();

}