1樓:徐光豬
#include
#include
void main()
else if(num==2) //應該用==else
zx:printf("你選擇了周逍\n");
//xianshi:沒有定義這個標籤
h1=sh;
printf("敵人hp:\n");
while(h1>0)
xianshiz:printf("\n我方hp:\n");
h1=hp;
while(h1>0)
xianshix: printf("\n我方mp:%d\n",mp);
//xuanzhe:這個沒標籤沒有定義
printf(" "); //應該輸出空格system("pause");
}樓主,我用vc幫你改了一下,不過goto過多會影響程式的順序性,編譯器也會因為goto跳過一些變數的定義,最好把變數定義在函式開頭
C新手問題,超級簡單啦,新手C語言問題
int c a int b 這樣的c就是int型的。double c a b 這樣的c就是double型的。c語言中,double的級別比int高,所以從int轉換到double可以自動轉換,只要加號兩邊有一個double,結果就會變成double的。但是從double轉換為int需要寫明,例如 i...
C語言新手陣列問題,C語言陣列問題
a i j a i j 理解運算優先順序就好了,裡面的那個括號 可有可無 原解析有誤。二維陣列其實就是i個具有j個元素的一維陣列,因此a i j a i j a i j c語言陣列問題 你的 問題有以下幾個 1 min和max沒有初始化 2 對於a min 和a max 沒有做迴圈參考 如下 inc...
簡單的c語言問題,一個簡單的C語言問題
在c語言中a b c這種寫法是不對的 應該寫成a b b c 在你的演算法中a b c的值不確定 當a小於b時 if a b c 就會變成if 0 c 所以結果會發生錯誤 好吧 看的我頭大了,要不我給你寫一個 我上次一個就用了個三目運算子就算出來了!你這個程式就是輸出最大數 最小數 平均數 就用了8...