關於else位置的錯誤幫我改下謝謝

2022-06-01 01:15:21 字數 730 閱讀 6125

1樓:綠豆蛙

你這程式怎麼該有分號的地方沒有分號,不該有的地方又有分號?

一條判斷語句下如果要執行多行語句,則多行語句必須放在一個內形成一個語句塊。如果沒有,則編譯器認為該判斷條件下只包括一個語句。

所以在寫語句的時候,出於謹慎,最好寫成

if()

else

這樣比較不會出問題。

你這個程式可以這麼寫

int max(int x,int y,int z)//此處花括號可省略

else //此處花括號可省略

}else

//此處花括號可省略

else //此處花括號可省略

}return(h);

}所以你的程式是因為if(x>y)後及才出錯else後少了一個花括號,使得if(x>y)和你認為應該與之對應的else不再對應。編譯器把else h=z;與if(x>y)認為是對應關係了,後面的else就認為是多餘報錯了。

2樓:匿名使用者

if (x>y);

這行的分號放錯了位置,這行不應該有分號,應該將分號放在下一行結尾。

更正如下:

int max(int x,int y,int z)

3樓:

int h;

if (x>y)

else if (y>z)

else h=z;

return (h);

修改下面一段話中的錯誤,修改下面一段話中的七處錯誤

在我國bai南方有一個美麗的城市 du 香港。她猶如一zhi顆dao明珠,鑲嵌在世界的東方,版被各國人民冠以 東權方明珠 的美稱 香港的夏天是風景優美而又令人神往的季節,來自世界各地的人們,可以在這裡盡情享受南海之濱的美麗風光。一棵明珠改為一顆明珠 東方明珠 改為 東方明珠 令人神往的季節改為令人神...

關於我的錯誤作文以上關於我的錯誤作文400字以上

星期六,我在家裡寫作業,媽媽在做家務,我把作業做完了,媽媽的家務也幹完了,然後,媽媽就去上班了。現在家裡就是我的天下了,我開啟電腦玩了起來,一個小時 兩個小時,時間在慢慢流逝,突然,我聽見媽媽上樓的聲音,因為這聲音是媽媽獨有的,我急急忙忙把電腦的顯示屏關了,但沒來得及關主機,我的心像揣了只小兔子似的...

關於英語翻譯很急!請幫我看看有哪些錯誤!謝謝了

1 study school 2 angel angel 3 visit visited 4 friends friend s 5 this here 6 to get gets 後面的挺正常 望及時採納,有問題請提出 沒有錯啊,除了有些比較彆扭外 比如最後一句,我的單車正在修理中 可能會好一點 m...