结构体编程
用结构体编程实现:有10名学生,每个学生的信息包括学号、姓名、成绩,从键盘输入10个学生的信息,输出成绩最高者的信息。求大神#include <stdio.h> struct stu { int num; char name[10]; float score; }; main() { int n=10; stu a[n]; for (int i=0; i<n; i++) { printf("\n学生(%d)\n", i+1); printf("学号:"); scanf("%d", &a[i].num); printf("姓名:"); scanf("%s", &a[i].name); printf("成绩:"); scanf("%f", &a[i].score); } int k=0; float score=a[0].score; for (int i=1; i<n; i++) { if (score < a[i].score) { score = a[i].score; k = i; } } printf("\n成绩最高的学生\n"); printf("学号 姓名 成绩\n"); printf("%-12d%-12s%-12.2f\n", a[k].num, a[k].name, a[k].score); }