提交的代碼在codeblocks里可以正確運(yùn)行,為何在這里不行?
#include <stdio.h>
int main()
{
? ? ? ? int age = 15;
? ? ? ? int height = 162;
? ? ? ? float weight = 82.5;
? ? ? ? char isfat = 'y';
? ? printf("年齡:%d 歲\n", age);
? ? printf("身高:%d CM\n", height);
? ? printf("體重:%f KG\n", weight);
? ? printf("是否屬于肥胖兒童:%c\n", isfat);?
? ? /*%d,%f,%c此類符號(hào)在后面會(huì)有講解*/
? ? return 0; ? ?
}
2015-06-01
代碼本身沒(méi)錯(cuò),應(yīng)該是縮進(jìn)問(wèn)題,所有語(yǔ)句都是一個(gè)tab。另外你的代碼有幾個(gè)問(wèn)題:
int main()不規(guī)范,應(yīng)該用int main(void)
int age = 15;
int height = 162;
可以合并成:int age = 15, height = 162;
綜上所述,幫你重寫(xiě)一遍
#include <stdio.h>
int main(void)
{
? ? int age = 15,?height = 162;
? ? float weight = 82.5;
? ? char isfat = 'y';
? ? printf("年齡:%d 歲\n", age);
? ? printf("身高:%d CM\n", height);
? ? printf("體重:%f KG\n", weight);
? ? printf("是否屬于肥胖兒童:%c\n", isfat);?
? ? /*%d,%f,%c此類符號(hào)在后面會(huì)有講解*/
? ? return 0; ? ?
}
這個(gè)絕對(duì)是可以的。
2015-05-31
sorry?。?! 上面回答抹去,好久不用C了,感覺(jué)回答好丟人。。。
慕課編譯器的問(wèn)題應(yīng)該是,有時(shí)候錯(cuò)誤答案提交后也通過(guò)了。。。 還是用CodeBlocks敲比較好。
上面代碼定義和賦值分開(kāi)試試。
int age;
age = 15;
但是實(shí)際用的時(shí)候是可以定義的時(shí)候直接賦初始值的。尤其是計(jì)數(shù)的時(shí)候 比如 double sum = 0;等等
也許我才疏學(xué)淺對(duì)C學(xué)的不夠透徹,如果大神知道原因請(qǐng)繼續(xù)討論吧、 共同進(jìn)步。
2015-05-31
換行符寫(xiě)錯(cuò)了 反斜杠/
/n