首先在一行中输出平均成绩,保留2位小数。然后按照输入顺序,每行输出一位平均线以下的学生的姓名和学号,间隔一个空格。输入样例: 5 00001 zhang 70 00002 wang 80 00003 qian 90 10001 li 100 21987 chen 60 输出样例:
80.00 zhang 00001 chen 21987
#include struct score { }; int main( {
struct score s[1000]; int i, n; double average = 0; char num[10]; char name[10]; double s; } scanf("%d", &n; for (i = 0; i < n; i++ { } for (i = 0; i < n; i++ { } average = average / n; printf("%.2f\n", average; average = average + s[i].s; scanf("%s %s %lf", &s[i].num, &s[i].name, &s[i].s; for (i = 0; i < n; i++ { } return 0; if (s[i].s < average { } printf("%s %s\n", s[i].name, s[i].num;