網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

c語言求數組的最大值最小值

欄目: 心理 / 發佈於: / 人氣:2.87W
c語言求數組的最大值最小值

求數組中的最大值和最小值,一般使用假設法,即假設數組的第1個元素為最大值,同時也是最小值,然後遍歷數組,找到最大值和最小值。示例如下:

#include<stdio.h>

int main()

{

int a[] = {1,2,3,4,5,6,7,8,9,10}

int max, min

max = min = a[0] //假設第1個元素即是最大值也是最小值。

int max_pos = 0, min_pos = 0

//遍歷數組,找出數組a中的最大數和最小數

for (int inx=0 inx!=sizeof(a) / sizeof(int) ++inx) {

if (a[inx]> max) max = a[inx], max_pos=inx

else if (a[inx] < min) min = a[inx], min_pos=inx

}

printf("最大數:%dt最小數:%dn", max ,min )

return 0

}