請幫我看看這個C語言為什麼else語句出錯了

時間 2022-10-25 00:35:35

1樓:匿名使用者

if後面不能有;否則會被當做空語句判斷,令h = 0;無效else後面接了兩行**,不能省略標示**塊的大括號。

這個**應該會提示「找不到並列的if和else」吧?

應該這樣

if(fabs(x)<1&fabs(x)>3&fabs(y)<1&fabs(y)>3)

h = 0;

else

像這樣。

2樓:匿名使用者

if(fabs(x)<1&fabs(x)>3&fabs(y)<1&fabs(y)>3);貌似也錯了,應該是if(fabs(x)<1&&fabs(x)>3&&fabs(y)<1&&fabs(y)>3)

c語言幫我看看這個**是幹嘛的

3樓:

讓你輸入乙個字串,

會列印出輸入字串的所有數字之和。

4樓:育知同創教育

計算輸入數字的和 輸出結果

請大神幫我看看c語言if else語句的錯誤

5樓:

思路不清晰。。也就是頭腦沒有清醒~_!

把判斷的所有的else if語句都刪除掉。。

只需要三句:

if (max

if (max

if (max

對於你擔心的如else if (max=b) ;這句話沒有什麼意義啊,假如等於,保持不變就可以了,還需要判斷嗎?不需要判斷的了。

6樓:匿名使用者

以上**中三處if else if 語句均有錯誤,應該為:

if(max

if(max

if(max

7樓:網海1書生

max=a;

if(max

求大神幫我看看該c語言形式2中,從第二個if那裡,到第乙個else,這個部分,為何沒有加{}

8樓:風暴咆哮

只執行一句語句的加不加都無所謂的

9樓:匿名使用者

這個else if是連在一起的~

我在做c語言的題,題目是:輸入一整數輸出該數為奇數還是偶數。用if-else語句。請大家幫我看看。

10樓:匿名使用者

你最後兩句的分號怎麼是中文分號,應改為英文;

11樓:匿名使用者

if(a%2==0);最後多了個分號,去掉這個分號,即:

if(a%2==0)

那位朋友幫我看看這個C語言程式

從上往下分析,首先執行的迴圈是for i 0 i 10 i scanf d a i 該迴圈是要求你輸入10個數存放在陣列中,陣列下標為0開始,等該迴圈結束後在執行下面的,比如你輸入的是10,5,6,4,7,8,1,2,3,9這10個數,執行下面的for迴圈當i 0時 p 0 q a 0 10,在執行...

c語言鍊錶問題!!急急急請大蝦們幫我看看這個程式為什麼執行後會提示記憶體錯誤

p2 是 null 節點,while 迴圈執行 p2 next p1 上一次分配的 p1 節點沒有釋放。程式邏輯有點問題,好好整理一下,給你個建議。製作鍊錶可以如下,條理會清晰些。void initlink linknode link void addlink linknode link,elem ...

請幫我看看這個電腦配置好嗎

配置的很好 沒問題的e7400 配置 gts250很好的配置 不會有瓶頸都能發揮出來 就是 你的主機板 有點過了 p43的p5ql就很好了 p45 p5q 現在已經就是那 了 毫無價效比的 999元 p5ql 560左右 還有硬碟 希捷250g 是8mb快取 還很貴毫無價效比 配置機器就是要效能和價...

C語言初學者請各位高手幫我看看這段有什麼錯誤

程式是沒有問題的 問題估計是出在你輸入的時候按空格的原因以下是按照你的程式作出的測試 由於 等級原因無法給圖 測試1 輸入 1 2 3 max 1 測試2 輸入 1,2,3 max 3 你的最大值函式有問題,int max int x,int y,int z 應該改為 int max int x,i...

請高手幫我看看這個電腦值不值,謝謝

等8600降價就去換塊8600的 cpu市場價是400多 2手的話你要看看裡面的東西 而且電腦是幾成新的?到時候壞了你就找不到主人了 2500帶個顯示器這個價位也值了 二手 新舊程度怎麼樣?要價2500 我估計用了有 1年半左右了吧?就是不知道顯示卡是7300什麼系列的 如果是7300gt的話 還行...