使用结构体表示某班学生的基本信息(姓名、学号、籍贯、C语言考试成绩),编程输出全班学生的信息并计算

2025-04-08 16:05:42
推荐回答(2个)
回答1:

#include
#include


typedef struct Student{
    int number;
    char name[32];
    char jg[32];
    double score;
} st;

st a[128];

void input (st a[],int n){
    int i;
    for(i=0;i        scanf("%d%s%s%s",a[i].number,a[i].name,a[i].jg,a[i].score);
    }

}
void output(st a[],int n){
    int i;
    double sum=0;
    for(i=0;i        printf("%d\t%s\t%s\t%s\n",a[i].number,a[i].name,a[i].jg,a[i].score);
        sum += a[i].score;
    }
    printf("CÓïÑÔµÄÆ½¾ù³É¼¨ÊÇ:%lf\n",sum/n);
}

int main(){   
    input(a,12);
    output(a,12);
    system("pause");
    return 0;
}

回答2:

ok