给,已经编译运行确认:
#include
#include
int
main()
{
char
name[2][20]={null};
int
id[2]={0};
float
score[3][2]={0};
printf("请输入第1个学生的姓名:
\n");
gets(name[0]);
printf("请输入第1个学生的学号:
\n");
scanf("%d",&id[0]);
printf("请输入第1个学生的英语成绩:
\n");
scanf("%f",&score[0][0]);
printf("请输入第1个学生的数学成绩:
\n");
scanf("%f",&score[0][1]);
printf("请输入第1个学生的计算机成绩:
\n");
scanf("%f",&score[0][2]);
fflush(stdin);
printf("请输入第2个学生的姓名:
\n");
gets(name[1]);
printf("请输入第2个学生的学号:
\n");
scanf("%d",&id[1]);
printf("请输入第2个学生的英语成绩:
\n");
scanf("%f",&score[1][0]);
printf("请输入第2个学生的数学成绩:
\n");
scanf("%f",&score[1][1]);
printf("请输入第2个学生的计算机成绩:
\n");
scanf("%f",&score[1][2]);
printf("第一个学生的姓名为:
%s\n",name[0]);
printf("第一个学生的学号为:
%d\n",id[0]);
printf("第一个学生的平均成绩为:
%.1f\n\n",(score[0][0]+score[0][1]+score[0][2])/3.0);
printf("第2个学生的姓名为:
%s\n",name[1]);
printf("第2个学生的学号为:
%d\n",id[1]);
printf("第2个学生的平均成绩为:
%.1f\n",(score[1][0]+score[1][1]+score[1][2])/3.0);
getch();
return
1;
}