问答详情
源自:3-9 三目运算符

哪里错了,怎么改

#include <stdio.h>
int main()
{
    //定义小编兜里的钱
    double money =12      ;
    //定义打车回家的费用
    double cost = 11.5      ; 
    printf("小编能不能打车回家呢:");
    //输出y小编就打车回家了,输出n小编就不能打车回家
    printf(“%c/n”, cost<=money ?'y' : 'n'                       );
    return 0;
}

提问者:慕UI0326262 2016-09-26 21:21

个回答

  • 慕仔0478872
    2016-09-29 22:57:35

    #include <stdio.h>
    int main()
    {
        //定义小编兜里的钱
        double money =  12    ;
        //定义打车回家的费用
        double cost =    11.5   ; 
        printf("小编能不能打车回家呢:");
        //输出y小编就打车回家了,输出n小编就不能打车回家
        printf( "%c\n",cost<=money?'y':'n'                       );
        return 0;
    }

  • 天嘿嘿
    2016-09-26 21:55:43

    前面已经回答过了,把printf后面的符号在英文环境下敲一遍应该就行了

  • 慕粉3415851
    2016-09-26 21:50:20

    %c/n应为%c\n;除此之外标点符号应为英文环境 ; 不是中文环境下的;

  • VoidRS
    2016-09-26 21:49:15

    你printf函数里面"%c\n"的引号是中文格式

  • 慕仔5948388
    2016-09-26 21:44:14

    12和11.5后面加分号就行了