问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...这个程序哪错了呀,为什么出现个fatal error C1004: unexpected end...

发布网友 发布时间:2024-09-28 14:49

我来回答

4个回答

热心网友 时间:2024-10-08 13:30

花括号不配对。改成:
int main()
{
float a;
cin>>a;
if (a>=90) cout<<"优秀"<<endl;
else if (a>=80 && a<=89) cout<<"良好"<<endl;
else if (a>=70 && a<=79) cout<<"中等"<<endl;
else if (a>=60 && a<=69) cout<<"及格"<<endl;
else cout<<"不及格"<<endl;
return 0;
}

热心网友 时间:2024-10-08 13:30

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#define maxsize 100
int main()
{
char choice;
int stumun=0;
int n,i;
float scores[maxsize][4];
char number[maxsize][6],name[maxsize][80];
do
{
//system("cls");
printf("|----------------------------------------------------------------------------|\n");
printf("| 1——创建成绩单 |\n");
printf("| 2——添加学生 |\n");
printf("| 3——编辑学生 |\n");
printf("| 4——删除学生 |\n");
printf("| 5——统计成绩 |\n");
printf("| 6——排序成绩单 |\n");
printf("| 7——显示成绩 |\n");
printf("| 0——退出 |\n");
printf("|----------------------------------------------------------------------------|\n");
choice=getch();
switch(choice)
{
case '1':
printf("您选择了\"创建成绩单\"\n");
if(stumun>0)
{
printf("不能重复创建学生成绩单\n按任意键继续...\n");
getch();
}
else
{
printf("请输入学生人数:");
scanf("%d",&n);
if(n>0 && n<=maxsize)
{
for(i=0;i<n;i++)
{
printf("\n请输入对第%2d个学生的记录:",i+1);
printf("\n请输入学生学号:");
//gets(number[i]);
scanf("%s",number[i]);
printf("\n请输入学生姓名");
//gets(name[i]);
scanf("%s",name[i]);
printf("\n请输入语文成绩:");
scanf("%f",&scores[i][0]);
printf("\n请输入数学成绩:");
scanf("%f",&scores[i][1]);
printf("\n请输入英语成绩:");
scanf("%f",&scores[i][2]);
scores[i][3]=(scores[i][0]+scores[i][1]+scores[i][2])/3.0;
}
printf("创建学生成绩成功");
getch();
stumun=n;
}
else
{
printf("创建学生成绩失败,学生人数应在1到%d之间。按任意键继续...",maxsize);
getch();
}
}
break;
case '2':printf("您选择了\"添加学生\"\n");break;
case '3':printf("您选择了\"编辑学生\"\n");break;
case '4':printf("您选择了\"删除学生\"\n");break;
case '5':printf("您选择了\"统计成绩\"\n");break;
case '6':printf("您选择了\"排序成绩单\"\n");break;
case '7':printf("您选择了\"显示成绩\"\n");break;
case '0':printf("您选择了\"退出\"\n");break;
default:printf("非法输入");
}
getch();
} while(choice!='0');
return 0;
}

大括号不匹配,这是问题一。问题二,输入学号和姓名的时候用gets容易捕获上次输入的回车,改为scanf吧,程序我已经帮你调好了。直接运行即可。
C:\mypro>gcc -g -Wall tmp.c -o tmp

C:\mypro>tmp
|----------------------------------------------------------------------------|
| 1——创建成绩单 |
| 2——添加学生 |
| 3——编辑学生 |
| 4——删除学生 |
| 5——统计成绩 |
| 6——排序成绩单 |
| 7——显示成绩 |
| 0——退出 |
|----------------------------------------------------------------------------|
您选择了"创建成绩单"
请输入学生人数:2

请输入对第 1个学生的记录:
请输入学生学号:007

请输入学生姓名zxsh

请输入语文成绩:98

请输入数学成绩:99

请输入英语成绩:100

请输入对第 2个学生的记录:
请输入学生学号:008

请输入学生姓名test

请输入语文成绩:89

请输入数学成绩:96

请输入英语成绩:99
创建学生成绩成功|-------------------------------------------------------------
-------------|
| 1——创建成绩单 |
| 2——添加学生 |
| 3——编辑学生 |
| 4——删除学生 |
| 5——统计成绩 |
| 6——排序成绩单 |
| 7——显示成绩 |
| 0——退出 |
|----------------------------------------------------------------------------|
您选择了"退出"

C:\mypro>

热心网友 时间:2024-10-08 13:33

大括号不匹配

热心网友 时间:2024-10-08 13:30

看不懂英文出错提示, 就用 习语言 作为 C语言编程工具, 全中文出错提示。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高启强与陈书婷结婚是哪一集 陈舒婷和高启强第几集结婚 高启强陈书婷结婚是第几集 高启强和陈书婷结婚是第几集 高启强和陈书婷第几集结的婚 狂飙高启强第几集和大嫂在一起的 2021年清明节时间(是公历几月几号) js中类似`${xx,xxxy}`的语句是什么意思? 用支付宝帐号注册的淘宝帐号但是淘宝显示未绑定支付宝帐号如图 银行黑户影响子女什么 如何学好五笔打字??? fatal error C1004: unexpected end of file found是哪一步错了? 在c++中,编译时出现fatal error C1004: unexpected end of file found... 成人零基础自学英语从哪方面开始 我是来自上海的初二学生,英语不好,基本零基础,已经完全不知道怎么办了... 打印机hp1136出现E8是什么问题呢? win10卸载dx12的方法? win10关闭或者启用dx12。 win10用不了dx12?? win10用不了dx12 a1278是苹果哪一年的电脑? ...开始学习英语 能达到跟人对话没问题 需要多长时间啊 要是报班的学... 英语从零基础到流畅沟通需要多久? 英语先学什么 3M数字牙科Lava数字化修复解决方案 3M牙科印模材3M聚醚印模材 ...原来输出是12V0.45A换成一个输出是12V0.35A的。请问对制冷有影响吗... dota2天梯最高多少分的最新相关信息 dota2天梯排名上头是谁? 包菜的做法怎么做好吃又简单 ...C1004: unexpected end of file found的错误,高手解答下 鼻子里有黄稠鼻涕怎么办 孩子鼻涕黄且稠还咳嗽吃什么药效果好 fatal error C1004: unexpected end of file found!! 为什么还是会出现这个fatal error C1004: unexpected end of file fou... 儿童鼻涕黄黏稠怎么治疗 如何学英语零基础 鼻涕黄黏稠怎么治疗 肇庆七星岩距离园洲多少公里 冷坑到肇庆七星岩路线 宝安至七星岩多少公里? 一个直角三角形的三条边的长度分别为3厘米,4厘米和5厘米,以其中的某... 一个直角三角形的三条边长度分别是3厘米,4厘米,5厘米,以4厘米的边为轴... 一个直角三角形,三条边的长分别为3cm、4cm、5cm.如果以4cm长的边为轴... 一个直角三角形的三条边长分别是3cm,4cm 和5cm,若以直角边4cm为轴旋转... 华硕J102如何设置彩信??? 我的名字带“雅”,我老公的名字带个“华”,怎么取好听的网名(情侣) VISTA华硕笔记本怎么用N81连接上网 华硕m10上网接入点是什么 如何利用手机连接电脑上网我的手机是6120的 电脑是华硕的k40_百度知 ...