#include "stdio.h"
int main()
{
string stu[5][3];
printf("请按学号、姓名、成绩顺序输入\n");
for(int i=0;i<5;i++)
{
printf("请输入第 "i+1"个人的信息:\n");
for(int j=0;j<3;j++)
{
scanf("%s",&stu[i][j]);
}
}
int score=0; //记录最高分
int flag=0; //记录最高分人的编号
for(int i=0;i<5;i++)
{
int sum=(int)stu[i][2];
if(score<( int)stu[i][2])
{
score=(int)stu[i][2];
flag=i;
}
}
printf("平均成绩为:"sum/5);
printf("成绩最优学生的信息为:\n 学号:%s,姓名:%s,成绩:%s",stu[flag][0],stu[flag][1],stu[flag][2]);
return 0;
}
好久没编了,现在也没编辑器,直接写的 可能数组转换有误,你可以参考一下!
温馨提示:答案为网友推荐,仅供参考