C语言小组有五人,信息有,学号,姓名和成绩。要从键盘入他们的信息,并求出平均成绩以及最高成绩者的信息

如题所述

#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;
}

好久没编了,现在也没编辑器,直接写的 可能数组转换有误,你可以参考一下!
温馨提示:答案为网友推荐,仅供参考
相似回答