为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我输入money>=cost就不对呢?

如题,为什么我在printf输入

money>=cost?“y”: "n"

不对呢?

不是>=这个条件只要满足一个大于或等于就好吗

正在回答

5 回答

除了英文半角单引号的错误外,网页还会根据事先程序员写好的答案进行对照,你在编译器上试试 是对的  是网页的问题应该

0 回复 有任何疑惑可以回复我~

单引号,除了汉字符号都应该用英文半角,请采纳

0 回复 有任何疑惑可以回复我~

需要看看你的代码。

0 回复 有任何疑惑可以回复我~

应该是对的你的 符号写错了应该是 printf("%c\n",cost<=money?'y':'n' ); 请采纳

0 回复 有任何疑惑可以回复我~
#1

qq_GreenOrRed_0 提问者

不能用英文的双引号吗?
2016-02-04 回复 有任何疑惑可以回复我~

发一下全部代码看看。

可能是某些细节问题出错了哦

0 回复 有任何疑惑可以回复我~
#1

我是挂比

目测可能是引号的问题 复制下来显示如右 money>=cost?“y”: "n" y的引号是中文的引号,改成英文的试试
2016-02-03 回复 有任何疑惑可以回复我~
#2

qq_GreenOrRed_0 提问者

我改了,还是不行,把双引号改为单引号 反而通过了 好奇怪,我一直用双引号都没问题。。
2016-02-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我输入money>=cost就不对呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信