c语言error是什么意思乘客上下车站车票问题,问一下怎么老是error C2143: syntax error : missing ';' before '{'呢?

c语言程序报错_百度知道
c语言程序报错
void main()
choice=getch();
switch(choice)
case '1':choice_1_input_new();/*输入新进的图书信息*/
case '2':choice_2_display_all();/*显示全部图书信息*/
case '3':choi...
我有更好的答案
可以把你的源代码拍照看看,复制的文本排版太乱了。以及你前面的头文件要拍清楚
采纳率:72%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言问题_百度知道
我错在哪,求大神!
include&stdio.h&
void main()
{e^(x)=exp(x) lnx=log(x);
double a,b,a1,x2,c,a0;
printf(&shuru\n&);
scanf(&%lf,%lf&,a,b);
a1=(exp(a)-exp(b))/(a-b);
x2=log(a1);
c=exp(x2);
a0=(exp(a)-exp(b))/2-a1(a+x2)/2;
我有更好的答案
h&void main(){e^(x)=exp(x); printf(&quot,x; c=exp(x2); a0=(exp(a)-exp(b))/2-a1(a+x2)/,a,b),),a1); lnx=log(x).9f&p=%12;(a-b);%12;stdio,a1,x2; printf(&,fabs(F(a)-(a0+a1*a)));}你的e.9f+%12.9fx\n&quot,c,a0; printf(&shuru\n&2.h&#include& x2=log(a1); a1=(exp(a)-exp(b))/,a0,b你的问题相当多: #include&lt.没有定义,include是预处理要在前面加上& scanf(&%lf,%lf&quot
采纳率:27%
楼上说的对少了math函数
#include&stdio.h&缺少# 你用到了math.h的函数,加上#include&math.h&吧
晕 好久没看过C了
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我用C语言编的一段程序 error c2143:syntax error: before ‘type’ 出现了这个错误提示_百度知道
我用C语言编的一段程序 error c2143:syntax error: before ‘type’ 出现了这个错误提示
.;%d&,fun(50))...h&int fun(....}void main()( printf(&quot..){..#include &quot
我有更好的答案
错误出在你的fun函数里,应该是里面有一句语句结尾没加;分号,你好好找一下另外main函数体应该是用大括号括void main(){ printf(&%d&,fun(50));}
是只有你说的那种情况吗 这是我昨天二级的考试题目 我记不是很清楚了 但是我印象是fun函数那里是没有少个分号
而且我吧所有可能加分号的地方都加了一遍 错误还是一直在 。 还有其他情况吗
还有就是main函数,函数体是应该大括号,就这两个原因
main函数这个我知道 打错了
采纳率:74%
咱滴main()函数后面应该跟的是{}而不是(),前者行,后者不行,你拿v c++试试看。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言:总出现error missing ; before type_百度知道
c语言:总出现error missing ; before type
#include&stdio.h&
int main()
scanf(&%d&,&n);
int a, b, c, d,
c=(n-a*1000-b*100)/10;
result=a*b*c*d;
printf(&%d,%d,%d,%d,%d/n,a,b,c,d,result);
我有更好的答案
//a:<img class="ikqb_img" src="http:比如你在输出时应该写“\n”表示换行.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=a38e5f6d3b12b31bc739c52fb6281a42/ccb9c1fdfcda.com/zhidao/pic/item/ccb9c1fdfcda.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://f.hiphotos://a.jpg" esrc="http.baidu根据我的程序编译结果来看吧~也就是你有这几点需要注意的地方.baidu
为什么还是错误
楼主,你还个地方没修正。是第12行的双引号。我最后一幅图是已经改完的了。源程序如下:#include&stdio.h&int&main(){&int&n;&&&&&scanf(&%d&,&n);&int&a,&b,&c,&d,&&a=n/1000;&b=(n-a*;&c=(n-a*1000-b*100)/10;&d=n%10;&result=a*b*c*d;&printf(&%d,%d,%d,%d,%d\n&,a,b,c,d,result);return&0;}
改了之后还是错误
还有最后的分号没加。楼主可以把我的程序发上去看看。如果还有问题可以再探讨。#include&stdio.h&int&main(){&int&n;&&&&&scanf(&%d&,&n);&int&a,&b,&c,&d,&&a=n/1000;&b=(n-a*;&c=(n-a*1000-b*100)/10;&d=n%10;&result=a*b*c*d;&printf(&%d,%d,%d,%d,%d\n&,a,b,c,d,result);return&0;}
麻烦你再看看
#include&stdio.h&int&main(){&int&n,&a,&b,&c,&d,&//楼主,我把定义放到一起了,可能这样会显得更专业一点,但并不是说楼主原来是错的,只是可能您的编译不认同原来的吧&scanf(&%d&,&n);&a=n/1000;&b=(n-a*;&c=(n-a*1000-b*100)/10;&d=n%10;&result=a*b*c*d;&printf(&%d,%d,%d,%d,%d\n&,a,b,c,d,result);//还有这里,可能楼主也是想要有换行的效果吧。return&0;//还有这里的。楼主最后的分号好像和其他的分号不太一样。是在中文输入时写的吗?编译里是不认同中文标点的。}
终于对了,太感谢你了,不过还有问题要请教大神:1、编一个程序,输入一个字符,若字符是数字字符,则把它转化为对应的整数并输出,若字符是大写字母,则转化为小写并输出,若该字符是小写,则转化为大写并输出。2、输入三个整数,按从小到大的顺序输出。
终于对了,太感谢你了,不过还有问题要请教大神:1、编一个程序,输入一个字符,若字符是数字字符,则把它转化为对应的整数并输出,若字符是大写字母,则转化为小写并输出,若该字符是小写,则转化为大写并输出。2、输入三个整数,按从小到大的顺序输出。
先问几个问题,你学过条件表达式或者说循环,还有数组吗?还有第一问里是规定16进制还是8进制。
十进制,我刚学了if语句、switch语句、,没学循环,数组也不知道是什么
#include&stdio.h&void&main(){char&a;scanf(&%d&,&a);&if(a&=57&&a&=48)&&&&printf(&%c\t&,a);&&&&&else&if(a&=&#39;A&#39;&&a&=&#39;Z&#39;)& &&printf(&%c\t&,a+32);&&&&&&&&else&if(a&=&#39;a&#39;&&a&=&#39;z&#39;)& &&&&&&printf(&%c\t&,a-32);}#include&stdio.h&void&main(){int&a,b,c,t;scanf(&%d%d%d&,&a,&b,&c);if(a&b){t=a;a=b;b=t;}&if(a&c)&{t=a;a=c;c=t;}&else &if(b&c) &{t=b;b=c;c=t;}printf(&%d\t%d\t%d\t&,a,b,c);}
采纳率:36%
来自团队:
,&n);/%d&quot只有一个原则性的错误变量声明要放在最前面
scanf(&quot, c, d,/由于这句 后面的变量声明 就不是在最前了
虽然有些编译器是允许的,但你的编译器不允许 int a, b
本回答被网友采纳
开确实缺少分号这种正常情况,比如全角的逗号,这是C语言源文件中出现了全角标点符号导致的,其他多数情况下、分号、等号。。
目测scnaf()和下面int a, b, c, d的两行末尾可能有中文分号。可以把代码部分上个截图看一下。
其他1条回答
为您推荐:
其他类似问题
c语言的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 12882 人关注过本帖
标题:vc6.0 编译报错,提示编译时老是会出现: error C2143: syntax error : mis ...
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:9&&&
vc6.0 编译报错,提示编译时老是会出现: error C2143: syntax error : missing ';' before 'constant'
编译时老是会出现:error C2143: syntax error : missing ';' before 'constant'的报错。求解答~~谢啦
# include &stdio.h&
# include &math.h&
int main(void)
int a=1;&&&&&&&&&&&&&&&&&& //定义变量,把三个系数保存到计算机中
&&&&&&&&&&&&//delta是b*b-4*a*c
float x1,x2 ;&&&&&&&&&&&//定义方程的两个解
delta = b*b - 4*a*c;
&if (del & 0)
&&& x1 = ( -b + sqrt(del) )/(2*a);
&&& x2 = ( -b - sqrt(del) )/(2*a);
&&& printf(&该一元二次方程有两个解,x1 = %f,x2= %f\n&,x1,x2);
else if(del == 0)
x1=(-b)/(2*a);
printf(&该一元二次方程有一个解,x1=%f\n&,x1);
else if (del & 0)
&&& printf(&该一元二次方程无解\n&);
搜索更多相关主题的帖子:
等 级:贵宾
威 望:304
帖 子:25793
专家分:48814
都不知道该怎么说你好
授人以渔,不授人以鱼。
等 级:新手上路
请问二楼,是我犯了什么低级错误吗?我搞了 一个礼拜了,很是无奈!
等 级:贵宾
威 望:304
帖 子:25793
专家分:48814
你写了del,也写了delta,自己没觉得两个不一样的吗?这么明显的区别,居然搞那么久没发觉???
授人以渔,不授人以鱼。
等 级:新手上路
# include &stdio.h&
# include &math.h&
int main(void)
int a=2;&&&&&&&&&&&&&&&&&& //定义变量,把三个系数保存到计算机中
&&&&&&&&&&&&//delta是b*b-4*a*c
float x1,x2 ;&&&&&&&&&&&//定义方程的两个解
del = b*b - 4*a*c;
&if (del & 0)
&&& x1 = ( -b + sqrt(del) )/(2*a);
&&& x2 = ( -b - sqrt(del) )/(2*a);
&&& printf(&该一元二次方程有两个解,x1 = %f,x2= %f\n&,x1,x2);
else if(del == 0)
x1=(-b)/(2*a);
printf(&该一元二次方程有一个解,x1=%f\n&,x1);
else if (del & 0)
&&& printf(&该一元二次方程无解\n&);
我本来是全部写的delta,现在全部是del,还是有这个错误。。。。
等 级:贵宾
威 望:304
帖 子:25793
专家分:48814
不说你编程上的错误,单说你提问的错误:既然把编译信息贴了出来,干嘛不把编译信息告诉你哪行出错的信息也贴出来?说严重点,你这是把人当机器看,故意考人!自己应该留意编译器中的一切字眼,有行号的,良好的IDE也支持鼠标双击信息把光标定位到对应行,这些基本功没学的吗?
[ 本帖最后由 TonyDeng 于
19:27 编辑 ]
授人以渔,不授人以鱼。
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
总有那身价贱的人给作业贴回复完整的代码
来 自:湖南
等 级:贵宾
威 望:10
帖 子:967
专家分:3703
return也写错了
坚持----------------------------------唯一的道路
shit ! ! !
等 级:新手上路
真心谢谢楼上的各位~!解决了!原来是我拼写错误,reture,搞死我了,晕啊,搞了我一星期。。。。唉。我是自学的。
谢谢版主版诉我双击信息把光标定位到对应行!
感谢各位了!
等 级:贵宾
威 望:13
帖 子:657
专家分:1517
整数相除要注意,第二个else if要出问题,4 4 1时为0?
版权所有,并保留所有权利。
Powered by , Processed in 0.271338 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 c语言return error 的文章

 

随机推荐