為什么運行正確,輸出錯誤?
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money=12;?
? ? //定義打車回家的費用
? ? double cost=11.5;??
? ? printf("小編能不能打車回家呢:");?
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf( "%c\n", cost<=money? 'y':'n');
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money=12;?
? ? //定義打車回家的費用
? ? double cost=11.5;??
? ? printf("小編能不能打車回家呢:");?
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf( "%c\n", cost<=money? 'y':'n');
? ? return 0;
}
2020-12-31
舉報
2020-12-31
這樣輸也沒問題,只是你和系統參考答案不一樣就會提示輸入錯誤,系統參考答案是money>=cost?'y':'n',和你那一個意思。