下面是哪裡出現錯誤了

時間 2022-09-10 01:30:27

1樓:苦苦的守望者

1.int max(int a,int b,int c); 這是個函式宣告語句,應該放在主函式上面

2.//求三個整數中的較大者的max函式

int max(int a,int b,int c); 這個括號後面沒有;

3.if(a>b>c)t=a;

else if(a>c>b)t=a;

else if(b>a>c)t=b;

else if(b>c>a)t=b;

else if(c>a>b)t=c;

else t=c;這個程式設計沒有達到求最大值的目的,尤其是這個表示式(a>b>c )的錯誤 比如舉個列

輸入5,4,3時 當執行if(a>b>c)時,首先執行a>b 這個表示式成立,則為邏輯真,為1,1再和c比較,

1>c,則為邏輯假,為0,則不執行該語句,這與你所想表達的內容相矛盾。我幫你修改了一下,下面這個程式可以幫你達到求最大值的目的

# include

int max(int a,int b,int c);

//主函式

int main()

//求三個整數中的較大者的max函式

int max(int a,int b,int c)

else

return(t);}

2樓:匿名使用者

int max(int a,int b,int c);放在main()函式的外面

下面的max函式後面沒有';'分號

3樓:鐵漢蘭帕德

在主函式中呼叫子函式時, 直接傳遞引數, 也就是說呼叫子函式時的「int a,int b,int c」應該改成a, b, c

而這3個變數應該在程式的最開始的位置裡定義。

SSL證書錯誤了怎麼辦,出現HTTPS證書錯誤怎麼辦?

一般是指ssl證書未安裝或者過期。解釋原因 ssl證書過期不被瀏覽器信任 計算機或者手機時間不是當前的北京時間 需要手動調整 ssl證書安裝錯誤或未正確配置 使用了自簽發證書 ssl證書與當前域名不匹配 解決辦法 可以直接在 中找到gworg給出ssl證書技術支援。 建議還是先諮詢天威誠信等權威的c...

該程式哪裡出現錯誤執行結果不對,該程式哪裡出現錯誤第二個執行結果不對。

linux下執行無錯 求教,程式 錯了,怎會結果不對。5 大括號位置不對.導致迴圈體只有scanf一句.而後續的判斷實際只是在迴圈後執行了一次.將scanf移動到大括號裡面就好了.c語言,幫我看看我 錯了。編譯沒顯示錯誤,但是執行出的答案不對,我得的是442 把類似6 n 8這樣的表達都改成6 n ...

玩英雄聯盟出現未知錯誤是怎麼了?

你試試重新啟動英雄聯盟沒有 是系統的問題你下個360全面檢查你的電腦 或者直接更換系統。系統檔案被破壞了吧,重灌遊戲或系統試試。樓主,xp系統確實比較古老了,但還是可以玩聯盟的,重新安裝下游戲,也許是檔案損壞了,不過不一定非要玩聯盟呀這型別遊戲有很多,像我現在玩的 王牌對決 雖然它是新出來的遊戲,但...