求四個數中較大的兩個數用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...