#include<stdio.h>
#include<stdlib.h>
#define N 10
typedef struct ss
{
char num[10];
int s;
}STU;
void fun(STU a[],STU *s);
int 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);
}
void fun(STU a[],STU *s)
{
int i;
*s=a[0];
for(i=0;i<N;i++)
{
if(a[i].s<s->s)
{
*s=a[i];
}
}
}
学生记录由学号和学习成绩组成,N名学生的数据已存入a结构体数组中,找出成绩最低的学生记录
最新推荐文章于 2022-11-20 14:57:35 发布