QQ网名大全

C语言的问题 储存五名学生的信息 姓名学号总成绩 输出最高分最低分的

展开全部#include
define N 5
struct student
{
char num[6];char name[20];float computerScore;}stu[N];void input(struct student stu[])
{
int i;printf("please enter the information of student:\n");for(i=0;i;i+)
{
printf("student of%d(num,name,score):",i+1);scanf("%s%s%f",&stu[i].num,&stu[i].name,&stu[i].computerScore);}
}
void searchMaxScore(struct student stu[])
{
int i,index=0;index用来存储最高分的学生的索引值
float max=stu[0].computerScore;for(i=1;i;i+)
{
if(stu[i].computerScore>max)
{
max=stu[i].computerScore;index=i;}
}
printf("The highest score is%.2f,name is%s and num is
s\n",max,stu[index].name,stu[index].num);}
void main()
{
input(stu);searchMaxScore(stu);}
佚名
2024-06-09 14:10:47
最佳回答
类似问题(10)