这道题目没有问题吧,大家是不是没有加一个括号呢? printf("%c\n", (cost<=money)?'y':'n' 我显示的是运行成功啊。
不用加也没事,因为双目运算符中的关系运算符(<=,>=)的优先级大于三目运算符