把第八行里冒号后写了个%c\n

来源:3-9 三目运算符

disguise城

2016-01-11 17:14

输出结果变成了   

小编能不能打车回家呢:(y


是否可以在第八行printf中加%c

写回答 关注

4回答

  • 南方小猪
    2016-01-11 18:37:35
    已采纳

    http://img.mukewang.com/569385e9000178b912220611.jpg可以直接加%c的  %c表示接受一个字符

    disgui...

    必须要加三目运算么。。

    2016-01-12 17:59:01

    共 1 条回复 >

  • 0ulc
    2016-01-13 13:57:39

    楼主就不能自己写出来,跑一下结果吗?南方小猪的代码和运行结果是不一致的

    不能直接添加

    直接添加以后因为%c(第八行)没有得到赋值,所以输出了一个问号,如下:

    http://img.mukewang.com/5695e62700016a8f09601032.jpg

    建议楼主,自己写出来跑一下。


  • Perona
    2016-01-11 17:30:25

    %c是输出格式符,表示输出单个字符。

    相关知识点:http://www.imooc.com/code/5119


  • 0ulc
    2016-01-11 17:30:10

    就本题而言是不可以直接加%c的,如果要在第八行加入%c,也需要在第八行加入三目运算,这样把两个printf合二为一就是下面的代码:

    printf("小编能不能打车回家呢:%c\n",money >= cost? 'y':'n');

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题