C编译时出问题。关于函数调用结构体数组

发布网友 发布时间:2022-04-23 15:45

我来回答

1个回答

热心网友 时间:2023-08-27 18:11

#include <stdio.h>
struct stu{
int sn;
char number[13];
int math;
int english;
int computer;
int average;
int total;
};
void sort(struct stu v[]);
void main(){
struct stu stuarr[10];
printf("按顺序输入学号、数学成绩、英语成绩、计算机成绩:\n");
for(int i=0;i<10;i++)
{
stuarr[i].sn=i;
scanf("%s%d%d%d",stuarr[i].number,&stuarr[i].math,&stuarr[i].english,&stuarr[i].computer);
stuarr[i].average=(stuarr[i].math+stuarr[i].english+stuarr[i].computer)/3;
stuarr[i].total=stuarr[i].math+stuarr[i].english+stuarr[i].computer;
}
sort(stuarr);
}

void sort(struct stu v[])
{}

结构体的定义要在MAIN的外面~~~~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com