你的代碼的min和max都是指向a[0]的,而*max=a[i]或*min=a[i]都把a(bǔ)[0]改變了,所以達(dá)不到目的。這樣改——把*min=a[i];改成min=a+i;或min=&a[i];。把*max=a[i];改成max=a+i;或max=&a[i];。

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、雙河ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的雙河網(wǎng)站制作公司
新建一個(gè)工程和.c文件,并且輸入主函數(shù)和頭文件。定義全局變量。定義變量類型。用兩個(gè)for語句給數(shù)組元素賦值。調(diào)用求最小值的函數(shù)。函數(shù)的總體流程如下圖。
for(i=1;iN;i++) 數(shù)組下標(biāo)是 0開始的。 不是1 。 1就不對了。
在上面的代碼中,我們定義了一個(gè)名為`find_min_max`的函數(shù),它使用指針和循環(huán)來找出給定數(shù)組中的最小和最大的數(shù)。該函數(shù)使用了兩個(gè)指針參數(shù)`min`和`max`,分別用來存儲最小值和最大值。
這樣就需要根據(jù)長度(即數(shù)字的個(gè)數(shù))來分配存儲空間,否則指針b只能指向一個(gè)int型的數(shù)字,而不是指向你輸入的數(shù)字的存儲空間的起始位置。
代碼 include stdio.h//為了方便返回,使用結(jié)構(gòu)體存儲最大值和最小值typedef struct { int Max; int Min;}MaxMin; //函數(shù)參數(shù)array:數(shù)組,length:數(shù)組長度。//這里其實(shí)可以把最大值最小值作為指針傳進(jìn)去的。
1、首先定義a,b,c,max四個(gè)整型變量,并輸入a,b,c三個(gè)數(shù);定義最大值為a,if循環(huán)體還是對b和c進(jìn)行循環(huán);根據(jù)循環(huán)體判斷最大的值,最后輸出結(jié)果。
2、思路:假定一個(gè)數(shù)為最大值,如果有個(gè)數(shù)比假定的最大值還大,那么該數(shù)就為最大值。最小值同理。使用for循環(huán)。
3、求數(shù)組中的最大值和最小值,一般使用假設(shè)法,即假設(shè)數(shù)組的第1個(gè)元素為最大值,同時(shí)也是最小值,然后遍歷數(shù)組,找到最大值和最小值。
4、打開visual studio,創(chuàng)建一個(gè)控制臺應(yīng)用程序,在Main方法中,定義一個(gè)整型數(shù)組,用于演示數(shù)組的最大值、最小值,以及交換他們的位置。在Main方法中,定義四個(gè)變量,用于暫存最大、最小值,以及他們的序號。
5、C語言中的數(shù)組元素個(gè)數(shù)不能是變量,所以你的數(shù)組定義有誤,不能寫成arr[n],要明確寫出大小,如arr[50]。
思路:首先設(shè)置最大最小的值都是數(shù)組第一個(gè)數(shù),然后遍歷數(shù)組,出現(xiàn)比當(dāng)前最大值大的,修改最大值為這個(gè)數(shù)。出現(xiàn)比最小值小的,修改最小值為這個(gè)數(shù)。
LZ要的是一個(gè)函數(shù),需要在main 函數(shù)中進(jìn)行調(diào)用,而不是要完整的main函數(shù)。LZ要的函數(shù)功能只要求 求出最大值跟最小值,而不需要排序。3。
我只能說我的編程思想,其實(shí)我不喜歡直接上來就要代碼的主——編程思想是定義五個(gè)變量,分別保存當(dāng)前讀入的值,以及保存最大值和最小值以及相應(yīng)編號的變量。
printf(最小值: %.2f\n, min);return 0;} 在程序中,首先要求用戶輸入要輸入的實(shí)數(shù)個(gè)數(shù)n,然后使用do-while循環(huán)語句,重復(fù)執(zhí)行以下操作:從鍵盤輸入一個(gè)實(shí)數(shù)num。
coutmax\tmin\n} 以上是指針形式。下面是引用形式,雖然形參表里沒有*號,但數(shù)組仍是指針傳遞的。
當(dāng)前標(biāo)題:c語言找最大值最小值函數(shù) c語言中找最大值的函數(shù)
當(dāng)前URL:http://chinadenli.net/article15/dshdigi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站導(dǎo)航、用戶體驗(yàn)、全網(wǎng)營銷推廣、ChatGPT、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)