1、簡(jiǎn)單的辦法就是遍歷啊,第一遍找到最大值,然后將最大值剔除或者做上標(biāo)記,然后遍歷第二遍找剩余數(shù)的最大值,那么找到的就是次大值了。
建湖網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,建湖網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為建湖近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的建湖做網(wǎng)站的公司定做!
2、//最大值沉底,操作2次,求出最大和次大。
3、high -low 為奇數(shù),這個(gè)mid是小數(shù)。
4、我只提供一下思路,程序自己練習(xí)一下吧。首先,將輸入數(shù)據(jù)存入一個(gè)數(shù)組N[]中,最大值max置為數(shù)組第一個(gè)元素,累計(jì)變量count置為1 然后,用For循環(huán)從數(shù)組第二個(gè)元素與max開(kāi)始比較。
1、最后,我們把最大數(shù)找出來(lái),進(jìn)行循環(huán)判斷,如果和最大數(shù)相等,就輸出這個(gè)數(shù)的序號(hào)。
2、if(a[d]smin&&a[d]min)這條判斷語(yǔ)句錯(cuò)了,由于smin與min的初始值相同,若第一個(gè)數(shù)是最小的,輸出的數(shù)值smin與min的只是相同的。
3、C程序代碼如下:解析:首先定義a,b,c,max四個(gè)整型變量,并輸入a,b,c三個(gè)數(shù);定義最大值為a,if循環(huán)體還是對(duì)b和c進(jìn)行循環(huán);根據(jù)循環(huán)體判斷最大的值,最后輸出結(jié)果。
4、//這里其實(shí)可以把最大值最小值作為指針傳進(jìn)去的。
5、采納率:59% 來(lái)自:芝麻團(tuán) 擅長(zhǎng): C/C++ 編程語(yǔ)言 教育/科學(xué) 娛樂(lè)休閑 電腦/網(wǎng)絡(luò) 其他回答 一次就夠了每次保留2個(gè)值,一個(gè)最大值,一次次大值。每次先比較次大值,大就替換,然后次大值和最大值比。
6、馬上好 很簡(jiǎn)單 最小的是:1,次小的是:2。
1、LZ要的是一個(gè)函數(shù),需要在main 函數(shù)中進(jìn)行調(diào)用,而不是要完整的main函數(shù)。LZ要的函數(shù)功能只要求 求出最大值跟最小值,而不需要排序。3。
2、思路:首先設(shè)置最大最小的值都是數(shù)組第一個(gè)數(shù),然后遍歷數(shù)組,出現(xiàn)比當(dāng)前最大值大的,修改最大值為這個(gè)數(shù)。出現(xiàn)比最小值小的,修改最小值為這個(gè)數(shù)。
3、程序解析: 先使用宏定義一個(gè)常熟N,表示數(shù)組大小,用來(lái)存放輸入的數(shù)據(jù),方便修改。
4、coutmax\tmin\n} 以上是指針形式。下面是引用形式,雖然形參表里沒(méi)有*號(hào),但數(shù)組仍是指針傳遞的。