為什么這樣也給對,從第8行開始我都不知道我在干嘛
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money = 12 ? ? ;?
? ? //定義打車回家的費用
? ? double cost = 11.5 ? ? ? ; ?
? ? printf("小編能不能打車回家呢:y");?
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf("money>=cost" ? ? ? ?);
? ? return 0;
}
2017-08-28
只要答案是:小編能不能打車回家呢:y就行
2017-08-07
你這樣寫,并沒有將money和cost進行比較大小,而只是打印出來兩句話而已,而這句話,而第一句話就是題目要求的,所以通過了,但是,這樣寫是錯誤的,你可以向下面這樣寫:
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money = 12 ? ? ;?
? ? //定義打車回家的費用
? ? double cost = 11.5 ? ? ? ; ?
? ? printf("小編能不能打車回家呢:"); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // ? 輸出這句話
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf("%c\n", money >= cost ? 'y' : 'n' ?); ? ? ? ? ? ? ? ? ? ?//若money >= const ,則輸入y,不滿足條件就輸出n
? ? return 0;
}
執(zhí)行結果:首先,打印出小編能不能打車回家呢:
然后往下運行,因為滿足這個條件,所以輸出y
兩句一起打印就是小編能不能回家呢:y
如果將?printf("小編能不能打車回家呢:"); 改為 ?printf("小編能不能打車回家呢:\n"); ?
那么執(zhí)行結果就是
小編能不能打車回家呢:
y ? ? ? ? ? ? ?
2017-08-07
拿你代碼試了一下輸出結果是 ymoney>=cost
正確的應該是 y