1、在主函數(shù)中聲明一個(gè)具有10個(gè)int型元素的數(shù)組存放鍵盤輸入的數(shù)據(jù),聲明變量ml記錄最大值位置、ms記錄最小值位置。

創(chuàng)新互聯(lián)公司是少有的成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、營(yíng)銷型企業(yè)網(wǎng)站、微信平臺(tái)小程序開發(fā)、手機(jī)APP,開發(fā)、制作、設(shè)計(jì)、友情鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,于2013年開始,堅(jiān)持透明化,價(jià)格低,無(wú)套路經(jīng)營(yíng)理念。讓網(wǎng)頁(yè)驚喜每一位訪客多年來深受用戶好評(píng)
思路:定義一個(gè)函數(shù)int fun(int a[]),該函數(shù)通過傳遞的參數(shù)數(shù)組依次遍歷,尋找最大值,最后返回最大值,主函數(shù)輸入數(shù)組,調(diào)用該函數(shù)輸出最大值。
在主函數(shù)中聲明一個(gè)具有10個(gè)int型元素的數(shù)組存放鍵盤輸入的數(shù)據(jù),聲明變量ml記錄最大值位置、ms記錄最小值位置。
用冒泡法,偶數(shù)往左邊冒,基數(shù)往右邊冒而已。第一輪循環(huán)從第一個(gè)數(shù)據(jù)到第九個(gè)數(shù),可以將最大的偶數(shù)冒到最左邊,最大的奇數(shù)冒到最右邊。
1/2/3/4/5/6/7/8/9/10 第二組:-1/1/2/3/4/5/6/7/8/9/0/12 輸入到-1和0的時(shí)候報(bào)錯(cuò),并且要求再次輸入。 結(jié)果正確。一樓沒有保證輸入必須是正整數(shù),二樓沒有用函數(shù)調(diào)用。完畢。
LZ要的是一個(gè)函數(shù),需要在main 函數(shù)中進(jìn)行調(diào)用,而不是要完整的main函數(shù)。LZ要的函數(shù)功能只要求 求出最大值跟最小值,而不需要排序。3。
思路:首先設(shè)置最大最小的值都是數(shù)組第一個(gè)數(shù),然后遍歷數(shù)組,出現(xiàn)比當(dāng)前最大值大的,修改最大值為這個(gè)數(shù)。出現(xiàn)比最小值小的,修改最小值為這個(gè)數(shù)。
程序解析: 先使用宏定義一個(gè)常熟N,表示數(shù)組大小,用來存放輸入的數(shù)據(jù),方便修改。
coutmax\tmin\n} 以上是指針形式。下面是引用形式,雖然形參表里沒有*號(hào),但數(shù)組仍是指針傳遞的。
請(qǐng)輸入%d個(gè)數(shù):\n,n);for(i=0;in;i++) {scanf(%d,&a[i]); //錄入數(shù)據(jù)。
可用 EXCEL 的函數(shù)實(shí)現(xiàn):MAX(x1,x2,...,xn) 2變量比較、保留大數(shù) MIN(x1,x2,...,xn) 2變量比較、保留小者 AVERAGE(x1,x2,...,xn) 累加、求和、平均。編程不難,函數(shù)值賦給函數(shù)名。
本文題目:調(diào)用函數(shù)求最大值c語(yǔ)言 c語(yǔ)言利用函數(shù)求最大值
瀏覽路徑:http://chinadenli.net/article21/deohscd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、Google、微信小程序、網(wǎng)站維護(hù)、動(dòng)態(tài)網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)