新手c語言的簡單問題

2022-02-14 10:01:44 字數 490 閱讀 9317

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...