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

错在哪里呢

#include

int main() {    //定义小编兜里的钱    double money =12      ;    //定义打车回家的费用    double cost =11.5       ;      printf("小编能不能打车回家呢:");    //输出y小编就打车回家了,输出n小编就不能打车回家    printf( "%c/n"  ,money>=cost?'y':'n'                     );    return 0; }哪不对呢?结果为    小编能不能打车回家呢:y/n   这是什么鬼

正在回答

4 回答

你程序的三木运算 

#include<stdio.h>

int main() {    //定义小编兜里的钱   

 double money =12      ;    

 //定义打车回家的费用    

 double cost =11.5       ;     

  printf("小编能不能打车回家呢:");    

  //输出y小编就打车回家了,输出n小编就不能打车回家   

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

     );    return 0; }

应该是这样 你输出二代那句代码  写的是/n  这个 不是 换行的意思  所以输出了y/n    \n这个才是换行哦  你把你程序里面的/n删除了 或者换成 \n     这下懂了吧  

亲给好评  嘿嘿

0 回复 有任何疑惑可以回复我~
#1

半暖微凉 提问者

谢谢!我大意了,你解决了我的问题,谢谢大神。
2015-11-30 回复 有任何疑惑可以回复我~
#2

流浪_老 回复 半暖微凉 提问者

我只是入门 哪 谈得上大神 也许以后能
2015-11-30 回复 有任何疑惑可以回复我~
#3

twofoolish

如果想最后输出结果是小编能不能打车回家呢:能(不能)。的话,应该怎么改
2015-12-04 回复 有任何疑惑可以回复我~

额 先想写 另一个东西 没删除吧     不影响

0 回复 有任何疑惑可以回复我~

前面定义字符a干嘛呢?还有就是我不是用的判断语句,我用的课程中的“三目运算符”做的。主要是想知道错在哪里了,谢谢你!

0 回复 有任何疑惑可以回复我~

#include<stdio.h>

int main() {    //定义小编兜里的钱   

 double money =12      ;    

 //定义打车回家的费用    

 char a;

 double cost =11.5       ;     

  printf("小编能不能打车回家呢:");  

    //输出y小编就打车回家了,输出n小编就不能打车回家  

if(money>=cost)printf("y");

else printf("n");

    return 0; }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926020    人
  • 解答问题       20793    个

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

进入课程

错在哪里呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信