當前位置:首頁 » 編程語言 » c語言數組最大值函數

c語言數組最大值函數

發布時間: 2024-03-21 01:20:25

『壹』 c語言如何求數組最大值

解題思路:先鍵盤輸入10個整數,假設數組的第1個是最大數max,同時設置最大值下標為0,接著for循環依次判斷其是否大於最大數,如果大於替換掉最大值,並更新最大值下標,最後輸出最冊桐頌大數和數組下標。

參考代碼:

#include<stdio.h>

intmain(){

inti,a[10],max,maxi;

//輸入10個整數

for(i=0;i<輪讓10;i++)

{

scanf("%d",&a[i]);

}

//假設數組的第1個是最大數max,同時設置最大值下標為0

max=a[0];

maxi=0;

//for循環依次判斷其是否大於最大數,如果大於替換掉最大值,並更新最大值下標

for(i=1;i<州鄭10;i++){

if(a[i]>max){

max=a[i];

maxi=i;

}

}

//輸出最大數和數組下標

printf("最大數為:%d,數組下標為:%d",max,maxi);

return0;

}

程序運行結果如下:

『貳』 C語言,利用函數求10個數的最大值(函數參數為含有10個數的數組,返回值為最大值)

#include"stdio.h"

voidInput_Max_Min(int*p,int*pl,int*ps){

inti;

printf("Pleaseenterthe10Numbers... ");

for(*pl=*ps=i=0;i<10;i++){//輸入10個整數並判斷大小

scanf("%d",p+i);

if(p[i]<p[*ps])//

*ps=i;

if(p[i]>p[*pl])//

*pl=i;

}

}

intmain(intargc,char*argv[]){

intm[10],ml,ms;

Input_Max_Min(m,&ml,&ms);//用數組首址和最大值及最小值位置記錄變數地址調用自定義函數

printf("TheMAXism[%d]==%d TheMINism[%d]==%d ",ml,m[ml],ms,m[ms]);//輸出結果

return0;

}

(2)c語言數組最大值函數擴展閱讀

c語言函數求兩個數的最大值

聲明一個求兩個數最大值的函數

if(a>b){

printf("最大值是%d",a);

}else{

printf("最大值是%d",b);

}

#include<stdio.h>

max(inta,intb){

//三木運算來求出最大值

intz=a>b?a:b;

printf("最大值是%d",z);

}

main(){

intx,y;

scanf("%d%d",&x,&y);

//調用max函數

max(x,y);

}

『叄』 用C語言編程求數組中最大數的函數

#include "stdio.h"
int main()
{
int x[100],max,min,i,n;
printf("輸入整數個數:");
scanf("%d",&n);

printf("輸入一組正整數:");
scanf("%d",&x[0]);
max=0;min=0;
for(i=1;i<n;i++)
{
scanf("%d",&x[i]);
if(x[max]<x[i]) max=i;
if(x[min]>x[i]) min=i;
}

printf("最大值是%d,下標(從0開始)%d\n最小值是%d,下標(從0開始)%d\n",x[max],max,x[min],min);
}

熱點內容
可不可以同時安裝幾個編譯器 發布:2024-11-28 22:34:08 瀏覽:934
蘋果配置鎖如何激活 發布:2024-11-28 22:10:24 瀏覽:668
linuxpython2與3共存 發布:2024-11-28 21:43:41 瀏覽:905
短視頻平台上傳視頻規范 發布:2024-11-28 21:41:22 瀏覽:554
c語言統計素數的個數 發布:2024-11-28 21:38:24 瀏覽:838
我的世界伺服器管理員沒了怎麼辦 發布:2024-11-28 21:37:22 瀏覽:184
請求分段存儲 發布:2024-11-28 21:23:20 瀏覽:459
zip偽加密 發布:2024-11-28 21:23:17 瀏覽:227
linuxshell路徑 發布:2024-11-28 21:13:05 瀏覽:995
存儲為web所用格式切片 發布:2024-11-28 21:11:23 瀏覽:453