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

为什么第十行是"%c\n",不是"%s\n","小编能不能打车回家呢"不是一个字符串吗?

为什么第十行是"%c\n",不是"%s\n","小编能不能打车回家呢"不是一个字符串吗?

C
活力的boy54 2016-11-30 20:44:44
#include <stdio.h>int main(){    //定义小编兜里的钱    double money = 12     ;     //定义打车回家的费用    double cost = 11.5      ;      printf("小编能不能打车回家呢:");     //输出y小编就打车回家了,输出n小编就不能打车回家    printf("%c\n",money>=cost?'y':'n');    return 0;}
查看完整描述

3 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

  printf("%c\n",money>=cost?'y':'n');//money>=cost?'y':'n'这里是一个三目运算符,当money>=cost时money>=cost?'y':'n'就是'y'否则就是‘n'然后以%c输出


查看完整回答
1 反对 回复 2016-11-30
?
望远

TA贡献1017条经验 获得超1032个赞

还是把代码贴上来看看吧。

查看完整回答
反对 回复 2016-11-30
  • 3 回答
  • 0 关注
  • 1055 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信