Hprhy
2018-10-03 04:55
printf("%s\n",money >= cost ? ‘yes’:‘no’);是不可以的
printf("%s\n",money >= cost ? ‘是’:‘否’);也不能呢
'y' 'n'是语言格式,而yes no不是,‘是否’是中文字符,更不在C语言范围内了
可以用是否或者yesno,但是记得是双引号和前面的%s
用字符串或者中文的话应该加双引号‘’不是单引号‘’
printf("%c\n",cost<=money? 'y':'n'); 这样可以
没用啊,我试了
汉字格式不是%s吧
printf("%s\n",money >= cost ? "是":"否")
我试试
printf("%s\n",money >= cost ? ‘是’:‘否’);
【应该是 ?:】
C语言入门
926025 学习 · 20793 问题
相似问题