C语言《结构》求助!

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:33:01
#include<stdio.h>
#define Number 50
struct student
{
int num;//学号
char name[30];//姓名
float chengji[3];//成绩
float pingjun;//平均成绩
};
struct student input();
int count=0;

void display (struct student input[Number], int count );
void main()
{
static struct student put[Number];//学员结构数组
static int count=0; //实际的学员人数
char yn;//是否继续
int i=0;
for(;i<Number;i++)
{
put[i]=input();
count++;
printf(" \n是否继续录入学员信息?(y/n)");
fflush(stdin);
yn=getchar();
if(yn=='y'||yn=='Y')
{
continue;
}
else
{
break;
}
}
printf("\n排序前的学员信息如下:\n");
display(put,count);

}
struct student input();
{
struct student put;
printf("\n请输入学员的学号:");
fflush(stdin);
scanf("%d",&put.nu

你最好将文件保存为c文件,你用C语言写的代码去保存为c++文件,有不妥之处,保存.c文件后如果还有问题再看

你用的是vc吧
你用c语言编写的 就在命名时强制转成.c
即 命名时加上后缀.c