輸出a b c三者中最大的數,這樣錯在哪裡

時間 2022-08-13 09:20:07

1樓:匿名使用者

你的輸入有問題,scanf("%d%d%d\n",&a,&b,&c);比如輸入632541,你的意思是想要63,25,41進行比較,但是編譯器並不知道把這632541進行這樣的賦給a,b,c,所以改成scanf("%d %d %d\n",&a,&b,&c);或者改為這樣,乙個個輸入

scanf("%d\n",&a);

scanf("%d\n",&b);

scanf("%d\n",&c);

還有你的演算法可以這樣改進:max=a>b?a:b; max=max>c?max:c;

printf("%d\n",max);

2樓:

#include

void main()

3樓:匿名使用者

沒錯啊,如果你初學,建議你改一點

scanf("%d%d%d\n",&a,&b,&c);

改為:scanf("%d\n",&a);

scanf("%d\n",&b);

scanf("%d\n",&c);

printf("%d\n",c);改為:

printf("max=%d\n",c);

4樓:

你出現的什麼錯誤?

scanf("%d%d%d\n",&a,&b,&c);

最好

試一下...

5樓:匿名使用者

#include

int main()

vb作業 a,b,c數,輸出三者的中間數

實際上可以使用氣泡排序法,這樣不止3個數,n個樹都可以 如下 dim x 3 as integer dim i j x 1 第乙個數 x 2 第二個數 x 3 第三個數 for i 1 to 3 for j 1 to 3 if x i dim t t x i x i x j x j t end if...

c 輸出陣列中最大的數和最小的數

先不說你取最大最小的演算法是否有問題 main函式裡,你f 和c 的呼叫就有問題啊 a k 和a o 是2個int型的數,你f 和c 都是需要3個引數,且有2個int型和一個int陣列型。再說你的k和o都沒賦初值。還有這句 if a i a i 1 這個if還可以寫為以下1句,我給注了,你可以看一下...

到底誰算第三者?謝謝,第三者是錯的嗎?

你呀,太天真了,他說的話都已經表明了他要和她結婚,說孝順是假,女人在戀愛的時候是最愚蠢的,男人說什麼都信,其實他在跟你說這些話的時候,跟她說得不跟你說得還熱烈呢,醒醒吧,傻女孩。我以切身經歷告誡你。如果他真的愛你,可以努力說服家人,也不會去和別的女人結婚,你不覺得,他很自私嗎,要家人,要有錢的老婆,...