为什么用C-Free写这个程序,编译时会出现main.exe停止工作的情况?怎么办?

2022-08-22 03:00

2022-08-22 03:51
#include
#define N 35
int i,xuehao[N];
char mingzi[N][20];
float shuxue[N],Cyuyan[N],zchengji[N];
void shuru(); /*输入函数原型*/
void xianshi();/*显示函数原型*/
int main()
{

printf(" 欢迎使用我们的课程设计程序 \n");
printf(" 程序菜单 \n");
printf(" 1输入 2显示 \n");
printf(" 3排名 4查询 \n");
printf(" 5结束 \n");

printf(" 请选择你想要的选项(1-5):\n"); /*菜单*/

shuru(); /*输入函数调用*/
xianshi(); /*显示函数调用*/
return 0;
}
void shuru()/*输入函数首部行*/
{
for(i=0;i {
printf("输入学号\n");
scanf("%d",&xuehao[i]);
if(i>0 && (xuehao[i-1]==xuehao[i]))
printf("已经输入了\n");
printf("请输入名字\n");
scanf("%s",mingzi[i]);
printf("输入数学成绩\n");
scanf("%f",&shuxue[i]);
if(shuxue[i]<0||shuxue[i]>100)
printf("输入错误");
printf("输入C语言成绩\n");
scanf("%f",&Cyuyan[i]);
if(Cyuyan[i]<0||Cyuyan[i]>100)
printf("输入错误");
zchengji[i]=shuxue[i]+Cyuyan[i];
};
}

void xianshi() /*显示成绩函数首部行*/
{
for(i=0;i printf("学号:%d 名字:%s 数学成绩:%g C语言成绩:%g 总成绩:%g\n",xuehao[i],mingzi[i],shuxue[i],Cyuyan[i],zchengji[i]);
}
热门问答