24小时热门版块排行榜    

查看: 959  |  回复: 5

铭心刻骨

铜虫 (小有名气)

[求助] 请路过的大神帮我看一下我的goto语句用的有什么问题吗?怎么运行不了? 已有1人参与

整个程序编译,链接都没有问题也可以运行,但是运行之后计算一个公式之后输入Y无法继续运行,请大神们指教一下

请路过的大神帮我看一下我的goto语句用的有什么问题吗?怎么运行不了?
捕获.PNG


请路过的大神帮我看一下我的goto语句用的有什么问题吗?怎么运行不了?-1
捕获2.PNG
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

每天进步一点点,
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

安靖

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
看上去没啥问题呢。
你debug下,或者把文件发上来。
另外最好别用goto语句,用其他的来替代比较好。
2楼2014-09-06 15:22:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

铭心刻骨

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by 安靖 at 2014-09-06 15:22:56
看上去没啥问题呢。
你debug下,或者把文件发上来。
另外最好别用goto语句,用其他的来替代比较好。

我知道这个可以用循环不一定非用goto语句,但是我就想试试这个语句怎么用,再说了发现错误也得弄明白不是吗?哥们,麻烦你帮我看看谢谢你了!

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 第三章练习4.c
  • 2014-09-06 22:44:09, 910 bytes
每天进步一点点,
3楼2014-09-06 22:44:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (文坛精英)

本帖仅楼主可见
4楼2014-09-07 11:45:42
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

安靖

银虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
铭心刻骨: 金币+30, ★★★★★最佳答案, 谢谢你,由于我是新手我不能够完全理解这么做的原理,但是你的三个方法都能解决我的问题,随着我以后的学习我想我会慢慢弄明白这么做的原因,最佳答案和金币都给你了,真心谢谢你! 2014-09-07 20:00:02
错误原因:在第一个scanf后,即scanf("%lf%c%lf",&number1,&operation,&number2);
会敲击enter键,在缓冲区里会存在换行符,到第二个scanf时就会读入到choice中,导致程序没有达到你的要求。

解决方法有多种:
第1种:在scanf里的在”%c“前加一个空格,即scanf(" %c",&choice);

第2种:在第一个scanf语句后,加getchar();

第3种:在第一个scanf语句有,加fflush(stdin);
5楼2014-09-07 15:33:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

铭心刻骨

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by 硫酸亚铜 at 2014-09-07 11:45:42
楼主麻烦你把程序精简一下可以不?可以去掉那么多的switch...case语句不?还有你能不能把你的错误贴上来不?...

我已经贴上来了啊,上面那个第三章练习4.c的附件就是啊
每天进步一点点,
6楼2014-09-07 19:37:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 铭心刻骨 的主题更新
信息提示
请填处理意见