C语言编程题—结构体—设计程序,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数 fun:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分

4

C语言编程题——结构体

**设计程序,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数 fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分 **

#include  
#include  
#define N 10 
typedef struct ss 
{
      	char num[10]; int s; } STU; 
/***************fun函数**************/
void fun( STU a[], STU *s ) 
{
      	 
	
	int i;
	*s=a[0];	
	for (i=0; i<N; i++) 
		if((s->s)>a[i].s)
			*s=a[i];
}
/***************fun函数**************/
void main ( ) 
{
      	STU a[N]={
     {
     "A01",81},{
     "A02",89},{
     "A03",66},{
     "A04",87},{
     "A05",77},{
     "A06",90},{
     "A07",79}, {
     "A08",61}, {
     "A09",80},{
     "A10",71} }, m ; 
	int i; 
	printf("***** The original data *****\n"); 
	for ( i=0; i< N; i++ )
		printf("No=%s Mark=%d\n", a[i].num,a[i].s); 
	fun ( a, &m ); 
	printf ("***** THE RESULT *****\n"); 
	printf ("The lowest : %s , %d\n",m.num, m.s); 
} 

运行示例
C语言编程题—结构体—设计程序,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数 fun:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分_第1张图片

关注我,C语言不迷路。
需要分析可以到微信公众号发送问题或者在评论区留言,有问必答!
想了解我的C语言学习笔记等更多知识请关注微信公众号:
量子云基地

你可能感兴趣的:(每天一道C语言编程题,C语言二级考试题,c语言,编程语言)