請(qǐng)問代碼哪行出問題了?
#include <stdio.h>
int main(){
? ? int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年18歲:%d\n", age);
printf("小明身高1.85M:%f\n", height, unit);
printf("小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù):%c");?
return 0;
}
運(yùn)行成功,但是身高讀出錯(cuò)誤?這代碼哪里有問題?
2019-09-27
你已經(jīng)定義了身高的單位是m,因此輸出身高時(shí)不能只輸出數(shù)字 ,還有單位,即printf(“小明身高%f%c\n",height,unit);
2019-09-27
謝謝!