代碼如下:
創(chuàng)新互聯(lián)公司,為您提供成都網(wǎng)站建設、成都網(wǎng)站制作、網(wǎng)站營銷推廣、網(wǎng)站開發(fā)設計,對服務成都發(fā)電機租賃等多個行業(yè)擁有豐富的網(wǎng)站建設及推廣經(jīng)驗。創(chuàng)新互聯(lián)公司網(wǎng)站建設公司成立于2013年,提供專業(yè)網(wǎng)站制作報價服務,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進步,是我們永遠的責任!
#include stdio.h
void main()
{
float a,b,c,d,max;
printf("請輸入四位數(shù)字:\n");
scanf("%f%f%f%f",a,b,c,d);
max=a;
if(maxb)
max=b;
if(maxc)
max=c;
if(maxd)
max=d;
printf("最大的數(shù)值為:%f\n",max);
}
不知道幫沒幫到你的忙 呵呵
望采納
//在數(shù)組中找最小值
int?FindMin(int[]?arr)?{
int?min?=?arr[0];
for?(int?index?=?0;?index??arr.Length?-?1;?index++)
if?(arr[index]??min)
min?=?arr[index];
return?min;
}?
//在數(shù)組中找最大值
?int?FindMax(int[]?arr)?{
int?max?=?arr[0];
for?(int?index?=?0;?index??arr.Length?-?1;?index++)
if?(arr[index]??max)
max?=?arr[index];
return?max;
}
我本來第一個看到這個答案的,這個是我很早就寫好的 最小值 最大值,函數(shù)。從硬盤里面翻出來翻了半天。。。
你只要 把數(shù)組 傳參進去就行了。。是最簡單的順序查找了。。其他復雜的二分查找我就不寫給你了。
函數(shù)是可以復用的。。。。
希望采納
數(shù)據(jù)的處理類型定義為float了,可以隨你需要改動(如改成int型的)。 注意:代碼沒有注釋不是好代碼! #include stdio.h float max(float*); #define N 4//實現(xiàn)比較個數(shù)。 void main() { float a[N]; int i=0; while(iN)//輸入數(shù)據(jù)存入數(shù)組a[N]; { scanf("%f",a[i]); i++; } printf("%f",max(a));//調(diào)用; } /*從這里開始應該是你要的*/ /*采用傳址(比傳值快),快且返回路徑?。ㄐ〕绦蚩床怀鰜?,大程序就有價值了)*/ float max(float* p)//具體處理函數(shù)。 { float result=0; int j; for(j=0;jN;j++)//循環(huán)處理(比較替換法) if(resultp[j]) result=p[j]; return result; }
這個是調(diào)用函數(shù),表達式你應該打錯了,應該這樣才對: int max4(int a,int b,int c,int d)
表達式解析如下,希望能夠幫助你:
自定義的整型函數(shù),函數(shù)名叫做max4,它包含四個整型數(shù),分別是a,b,c,d
這題代碼我已經(jīng)給你寫好了,覺得可以的話點個贊,關注我一下哦。
新聞標題:max函數(shù)c語言四個數(shù)的簡單介紹
新聞來源:http://jinyejixie.com/article14/hsegge.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、面包屑導航、、網(wǎng)站改版、定制網(wǎng)站、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)