龙空技术网

输出最高分学生信息

全球事件点评 126

前言:

而今姐妹们对“c用结构体输出学生姓名学号”大约比较注重,咱们都需要分析一些“c用结构体输出学生姓名学号”的相关知识。那么小编也在网摘上搜集了一些有关“c用结构体输出学生姓名学号””的相关资讯,希望小伙伴们能喜欢,姐妹们一起来了解一下吧!

给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空 白字符的非空字符串)和成绩([0,100]区间内的整数),输出最高分的学生信息。

函数接口定义:

struct Student max(struct Student stud[],int n);

void print(struct Student stud);

输入样例:

在这里给出一组输入。例如:

5

00001 zhang 70

00002 wang 80

00003 qian 90

10001 li 100

21987 chen 60

结尾无空行

输出样例:

在这里给出相应的输出。例如:

10001 li 100

结尾无空行

代码:

#include<stdio.h>

struct student

{

char num[10];

char name[20];

int score;

}s[100];

int main()

{

int i,f,n;

scanf("%d",&n);

for(i=0;i<n;i++)

{

scanf("%s %s %d",&s[i].num,&s[i].name,&s[i].score);

}

int max;

max=s[0].score;

for(i=0;i<n;i++)

{

if(max<s[i].score)

{

max=s[i].score;

f=i;

}

}

printf("%s %s %d\n",s[f].num,s[f].name,s[f].score);

return 0;

}

标签: #c用结构体输出学生姓名学号 #结构体中的函数实现怎么写的