加粗下劃線部分的代碼錯(cuò)誤的原因是什么?
#include <stdio.h>
int main(){
? ? int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d歲\n", age);
printf("小明身高%f,%c\n", height, unit);
printf("%s","小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)");?
return 0;
#include <stdio.h>
int main(){
? ? int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d歲\n", age);
printf("小明身高%f,%c\n", height, unit);
printf("%s","小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)");?
return 0;
2017-08-08
舉報(bào)
2017-08-09
你看題目要求,m是要跟在數(shù)字后面的,你這樣寫在語法上沒有錯(cuò)誤,在你自己的編譯器上也沒錯(cuò),但是打印出來就是1.850000,m ? 這里多了個(gè)逗號(hào),但是題目要求你打印出這樣的1.850000m,所以,你應(yīng)該這樣寫
printf("小明身高%f%c\n", height, unit);
2022-03-27
這是選擇器的寫法,這個(gè)是選擇器分組,必須用逗號(hào)隔開~~returna-b,返回小于0,a放到數(shù)組中比b小的索引號(hào),返回大于0,b放到數(shù)組中比a小的索引號(hào)。
2017-08-14
謝謝,講得很明白
2017-08-08
為什么?
2017-08-08
,是不需要的