求四個數中較大的兩個數用C語言如何寫 5

2025-07-23 04:35:18 字數 1880 閱讀 6286

求四個數中較大的兩個數用c語言如何寫

1樓:匿名使用者

#define swap(a,b)

int a,b,c,d;

if(a>b)swap(a,b);

if(a>c)swap(a,c);

if(a>d)swap(a,d);

這一輪下來,a成為最小的數了。

if(b>c)swap(a,b);

if(b>d)swap(a,c);

這一輪下來,b成為最小的數了,剩下的是c,d

2樓:匿名使用者

1、先將四個數排下序就行了。

2、乙個個比一下。

c語言中兩個數中取較大的乙個數怎麼表示

3樓:阿冬

直接給出**片段,例如取a和b這兩個數中較大的:

a>b?a:b

c語言4個數求最大值,要求用比較基礎的方法

4樓:

簡單的實現**如下:

#include

int main()

double max = 0;

for(i=0;i<4;i++)

else}}

printf("四個數中的最大數為:");

printf("%f",max);

return 0;

不知道是不是你想要的。

5樓:網友

//在陣列中找最小值。

int findmin(int arr)

在陣列中找最大值。

int findmax(int arr)

我本來第乙個看到這個答案的,這個是我很早就寫好的 最小值 最大值,函式。從硬碟裡面翻出來翻了半天。。。

你只要 把陣列 傳參進去就行了。。是最簡單的順序查詢了。。其他複雜的二分查詢我就不寫給你了。

函式是可以複用的。。。

求四個數中較大者 的c語言程式怎樣寫

6樓:獨特程式

4個數比較一下就知道了。

用c語言編寫求四個數中最大值和最小值

7樓:天雲一號

先將四個數儲存到乙個陣列當中,之後求該陣列中的最大元素與最小元素。

int a=3, b=2, c=5, d=9;

int t[4]=; // 將四個數儲存到陣列t中int i, max, min;

max = t[0]; // 初始最大值為第乙個值min = t[0]; // 初始最小值為第乙個值for(i=0; i<4; i++)

c語言求兩個數中的較大數

8樓:西方慘敗

因為你使用的是scanf("%d,%d",&a,&b);注意%d,%d中間有逗號,那麼,程式執行時你輸入的a,b中間要有逗號。否則把%d,%d中間逗號換成空格。

9樓:有問題wo來答

#include

int max(int x,int y)

void main()

輸入的時候很不用心哦。

要注意看錯誤提示啊!

10樓:

scanf("%d,%d",&a,&b);

你裡邊有個逗號,你輸入的時候兩個數之間是不是少輸了個逗號?

11樓:閎蓄辜笑天

(a>b)?a:b

這樣就可以了,大小巨集都這樣寫。

#define

max(a,b)

a>b)?a:b

voidmain()

c語言程式 輸入任意兩個數,求兩個數之間的所有資料的和

執行結果是copy對的!問題估計錯在輸入語句bai的格式上 du,scanf d d a,b 兩個變數之間沒有逗號zhi,那麼 從鍵dao盤上輸入a 1,b 100應該是 1 空格 100,千萬不能寫成1,100 以下為我執行的結果圖 補充一點,你修改的程式是else語句是多餘的,沒有第一個好!in...

有甲 乙 丙 丁四個數,每3個數的平均數再加上

設個數分別是a,b,c,d則不就是乙個簡單的四元一次方程組麼。a b c d a b c d a b c d a b c d 高斯消去法求解可以得到a,b,c,d 這個方程的求解無非就是水磨功夫,不幫你寫過程了。解 設。a b c d a b d c a c d b b c d a 把上面四個等式的...

用C語言編寫兩個數求和求積求商,編寫一個C語言程式,輸入兩個數的乘積和和,輸出這兩個數。

main 用baic語言編寫兩du個數求和 zhi求積求 dao商?include float add float x,float y float multiply float x,float y float divide float x,float y void main include main...