为什么无法使用%c,用%s却可以。

来源:3-9 三目运算符

慕虎1391361

2019-05-05 15:27

#include <stdio.h>
int main()

    //定义小编兜里的钱
    double money =12      ;
    //定义打车回家的费用
    double cost = 11.5      ; 
    printf("小编能不能打车回家呢:");
    //输出y小编就打车回家了,输出n小编就不能打车回家
    printf("%s\n",cost<=money?"y":"n"                        );
    return 0;
}

写回答 关注

3回答

  • 寒鸦群魔
    2019-07-12 19:10:36

    楼上正解


  • 盯住边际
    2019-05-10 18:48:34

    %c对应后面的'y':'n'

    %s对应后面的"y","n"

    因为你用的双引号

  • 慕斯卡6242868
    2019-05-05 15:58:56

    %c 为单个字符输出

    %s为长字符串输出

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题