为什么就不运算啊

来源:3-9 三目运算符

慕粉3248337

2016-04-24 22:27

有问题, 在别的程序上是 正确的。 

#include

int main()

 { 

    double money=12;

    double cost=11.5; 

    printf("能不能坐车回家?");

    printf("\n%c",money>=cost? 'y':'n'); 

    return 0;

     }

写回答 关注

3回答

  • 慕粉3247356
    2016-04-24 22:58:42
    已采纳

       printf("%c\n",money>=cost? 'y':'n'); 

  • Fighting_001
    2016-04-24 23:05:31

    程序开头#include后面少了<stdio.h>

    ---------------------------------------------------

    #include <stdio.h>

    int main()

     { 

        double money=12;

        double cost=11.5; 

        printf("能不能坐车回家?");

        printf("\n%c",money>=cost? 'y':'n'); 

        return 0;

         }

    ---------------------------------------------------

    如果按照以上程序运行,正常输出应该是:

    能不能坐车回家?
    y

  • 慕粉3160977
    2016-04-24 22:59:27

    #include<stdio.h>。。有修改的话,重置代码,在输一次。

C语言入门

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

926937 学习 · 21533 问题

查看课程

相似问题