学生成绩管理 老是报错

#define N 20
#include
#include
#include
#include
struct student
{
long num;
char name[20];
char sex[2];
int score[3];
int sum;
int ave;
};
struct student stu[N];
int t=1,pl=0;
void enter();
void input();
void display();
void output();
void main();
{
void enter();
{
}
void input();
{
int choice,b;
char c;
system("cls");
printf("------学生成绩管理系统------\n");
printf("\t\t1、录入\t2、显示\t0、退出\n");
printf("请选择操作:\n");
scanf("%d",&choice);
switch(choice)
{
case 1:
input();
break;
case 2:
display();
break;
case 0:
output();
break;
default:
b=1;
}
if(b==1)
{
printf("输入有误!请重新输入!\n");
}
c=getchar();
getch();
enter();
}
void input();
{
int x,score=0;
char w,r[20],o;
struct student*p;
p=stu;
system("cls");
printf("请输入学生的成绩信息:\n");
do
{
pl++;
printf("请输入第%d个学生的信息\n\n",t);
printf("学号:\n");
scanf("%ld",&p->num);
printf("姓名:\n");
scanf("%s",&p->name);
printf("性别:\n");
gets(r);
gets(&p->sex);
printf("三门成绩:数学.英语.C语言\n");
for(i=0;i scanf("%d",&p-score[i]);
p->sum=p->score[0]+p->socre[1]+p->score[2];
p-ave=p->sum/3;
printf("是否继续录入?Y或N");
o=getchar();
w=getcahr();
if(w=='y'||w=='Y')
{
t++;
x=1;
p++;
}
else
{
x=0;
}
}
while(x==1);
if(w=='n'||w=='N')
printf("按任意键返回。\n");
getch();
enter();
void display();
{
int i,j;
system("cls");
for(j=0;j<t;j++)
{
printf("%s\t%s\t%s\t%s\t%s\t%s\t\n\n","学号","姓名","性别","数学","英语","C语言");
printf("%ld\t%s\t%s\t%s\t",stu[j].num,stu[j].name,stu[j].sex);
for(i=0;i<3;i++)
printf("总成绩:%d\t",stu[j].sum);
printf("平均成绩:%d\t",stu[j].ave);
}

}

}

c

3个回答

看你的问题,和提问的态度,反正你也不会写程序,反正你也不关心你的程序怎么写

还不如找个现成的复制粘贴下。

比如:http://blog.csdn.net/u010105970/article/details/17752193
http://yuncode.net/code/c_51dd818b049d749

weixin_40848907
计算机从入门到放弃 不好意思,可能是我之前一直提问提交不上去有些着急 我的态度有些不好 您好,我是一名学计算机的大一新生。 现在我们连循环都没学完。我想自学一下数组和指针,就自己试着做了一个。会有很多错误,请各位前辈见谅,另外,我是真的想学好C语言,希望各位前辈也可以帮我,谢谢!
接近 2 年之前 回复

不好意思,可能是我之前一直提问提交不上去有些着急 我的态度有些不好 您好,我是一名学计算机的大一新生。 现在我们连循环都没学完。我想自学一下数组和指针,就自己试着做了一个。会有很多错误,请各位前辈见谅,另外,我是真的想学好C语言,希望各位前辈也可以帮我,谢谢!

不好意思,可能是我之前一直提问提交不上去有些着急 我的态度有些不好 您好,我是一名学计算机的大一新生。 现在我们连循环都没学完。我想自学一下数组和指针,就自己试着做了一个。会有很多错误,请各位前辈见谅,另外,我是真的想学好C语言,希望各位前辈也可以帮我,谢谢!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!