前言:
而今姐妹们对“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用结构体输出学生姓名学号 #结构体中的函数实现怎么写的