課程
/后端開發
/C
/C語言入門
為什么money>=cost,按邏輯出來確是錯誤的?
2016-12-05
源自:C語言入門 3-9
正在回答
對的,剛開始我也是這么編輯的,可老是顯示錯誤,符號之類的也檢查過
//'y':'n'很重要
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money =12 ;?
? ? //定義打車回家的費用
? ? double cost =11.5 ? ? ? ; ?
? ? printf("小編能不能打車回家呢:");?
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf("%c\n",money>=cost?'y':'n'); //'y':'n'很重要
? ? return 0;
}
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答cost<=money
3 回答money和cost是字符串為什么用%c
5 回答為什么我輸入money>=cost就不對呢?
2 回答printf( "%c\n",money>=cost ? ‘y’ :‘n’ );
4 回答題干中邏輯錯誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-06
對的,剛開始我也是這么編輯的,可老是顯示錯誤,符號之類的也檢查過
2016-12-05
//'y':'n'很重要
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money =12 ;?
? ? //定義打車回家的費用
? ? double cost =11.5 ? ? ? ; ?
? ? printf("小編能不能打車回家呢:");?
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf("%c\n",money>=cost?'y':'n'); //'y':'n'很重要
? ? return 0;
}