課程
/后端開發(fā)
/C
/C語言入門
printf( "%s",cost<money ? 'yes':'no');
2018-03-17
源自:C語言入門 3-9
正在回答
??? ????cost<money??(printf("yes")):(printf("no"));
應該改為這樣,這個語句判斷之后,是決定執(zhí)行后面的哪一個,執(zhí)行yes沒有意義
qq_在乎曾經(jīng)的擁有_0
%c對應的是字符用 ? ?' ? ',%s對應的是字符串用“ ?”.
應該<=,不然不嚴謹,如果打的錢是12元,豈不是不能打的回家了.
對不起,之前的說錯了,之所以不能輸出yes是因為yes是字符串,應該用“”將yes括起來,例如:
? printf("%s",money>cost?"yes":"no" ?? );
按前面課程介紹的,可能是由于%c代表的是單個字符,而%s代表的是字符串。
這樣啊,謝謝您。我就是想試試,看看要怎么改
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答怎么才能把y,n換成能,不能
1 回答為什么int n=c不能換成int n=‘c’
1 回答這里把%s變成%c之后為什么都是正確的?
2 回答為什么里面換成float double也一樣的運行結果
2 回答printf后面的%d換成18也可以啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-03-17
應該改為這樣,這個語句判斷之后,是決定執(zhí)行后面的哪一個,執(zhí)行yes沒有意義
2018-05-13
%c對應的是字符用 ? ?' ? ',%s對應的是字符串用“ ?”.
2018-04-03
應該<=,不然不嚴謹,如果打的錢是12元,豈不是不能打的回家了.
2018-03-21
對不起,之前的說錯了,之所以不能輸出yes是因為yes是字符串,應該用“”將yes括起來,例如:
? printf("%s",money>cost?"yes":"no" ?? );
2018-03-18
按前面課程介紹的,可能是由于%c代表的是單個字符,而%s代表的是字符串。
2018-03-18
這樣啊,謝謝您。我就是想試試,看看要怎么改