求老师,学霸帮忙看一下这道题第一题怎么编程?
展开全部
你参考下:
#include <stdio.h>
#include <string.h>
#define N 10
typedef struct ss {
char num[10];
int s;
} STU;
fun(STU a[], STU *s) {
STU h;
int i ;
h = a[0];
for ( i = 1; i < N; i++ )
if ( a[i].s < h.s ) h= a[i];
*s = h ;
}
int main()
{
STU a[N]={ {"1",81},{"2",89},{"3",66},{"4",87},{"5",77}, {"6",90},{"7",79},{"8",61},{"9",80},{"10",71} }, m ;
int i;
printf("***** The original data *****\n");
for ( i=0; i< N; i++ )
printf("学号 = %s 分数 = %d\n", a[i].num,a[i].s);
fun ( a, &m );
printf ("最低分: 学号【%s】 , 成绩【%d】\n",m.num, m.s);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询