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的外面~~~~~