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