error C2181 沒有匹配if的非法else C語言程式設計問題

時間 2021-08-30 10:38:27

1樓:華信

#include

int main()

else

if (n>0.5)

}printf("%d card(s)",a-1);

continue;}

return (0);

}加個括號就行了,沒有scanf錯誤的提示呢?

2樓:匿名使用者

if後面的**塊要加

3樓:匿名使用者

幫你改了下 你的程式出現的問題主要是由於**的縮排及書寫不夠規範導致的,這是初學者經常犯的錯誤,一定要養成一個良好的編碼習慣,例如變數在定義的時候一定要初始化(雖然不進行手動初始化也不會出錯,但手動進行初始化是個好的習慣),每行只寫一句**,**塊加上{} 比如你的if語句雖然只有一句break;但是我建議還是要加上{} 這樣就會避免出現error c2181這樣的錯誤 你這個錯誤是在第一個else if時出現的 因為你的**有兩句 而你沒有加上{}導致了編譯器認為continue語句是不屬於else if語句塊的 scanf函式我用vc6測試了下沒有問題 標頭檔案已經正確包含了

#include

int main()

else if(n<=0.5)

else if(n>0.5)

}printf("%d card(s)",a-1);

continue;

} return (0);}

error C2143 syntax errormissingbefore謝謝大家

include math.h include conio.h include stdio.h define m 2 define n 2 void axb1 int p1,int p2,int p3 main printf 請按行順序輸入矩陣a for i 0 i for j 0 j printf ...

海信冰箱BCD 218BP怎麼設定

海信技術解答 尊敬的海信使用者,您好!你好不建議你從市場上買二手冰箱,他們對產品質量沒 我只能提供一下使用造作說明,你按照造作方法試一下。功能要求 3.1初始狀態 初次上電的執行狀態為初始狀態 按鍵處於解鎖狀態,自動設定在智慧執行狀態,速凍在0擋,即不進入速凍 3.2按鍵鎖定和解鎖在按鍵解鎖狀態,若...

蘋果售後的218電池怎麼樣?

蘋果售後的218電池如何?值得入手嗎?蘋果的218元換電池服務是物超所值的,但是庫存卻沒有想象中那麼多。當然,如果自己的電池實在是要換了,千萬別等這種活動,因為電池換了的使用體驗提升了不止一個等級。一 親身體驗 蘋果售後218電池物超所值,續航提升明顯 根據我的親身體驗,蘋果提供的218 電池售後服...