可以參考下面的代碼:
黔西網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),黔西網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為黔西上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的黔西做網(wǎng)站的公司定做!
int findMin(int szIn[], int size)
{
int tmpMin = szIn[0];
for(int i = 0; i size; ++i)
{
if(tmpMin = szIn[i])
{
tmpMin = szIn[i];
}
}
return tmpMin;
}
擴展資料:
C語言isupper()函數(shù):判斷一個字符是否是大寫字母
C語言isspace()函數(shù):判斷一個字符是否是空白符
C語言isprint()函數(shù):判斷一個字符是否是可打印字符
C語言islower()函數(shù):判斷一個字符是否是小寫字母
C語言ldexp()函數(shù):返回x乘以2的exponent次方(次冪)的值
int isdigit(int ch) 若ch是數(shù)字('0'-'9')返回非0值,否則返回0
參考資料來源:百度百科-c語言
參考資料來源:百度百科-C語言函數(shù)
求數(shù)組中的最大值和最小值,一般使用假設(shè)法,即假設(shè)數(shù)組的第1個元素為最大值,同時也是最小值,然后遍歷數(shù)組,找到最大值和最小值。示例如下:
#includestdio.h
int?main()?
{?
int?a[]?=?{1,2,3,4,5,6,7,8,9,10};
int?max,?min;
max?=?min?=?a[0];?//假設(shè)第1個元素即是最大值也是最小值。
int?max_pos?=?0,?min_pos?=?0;
//遍歷數(shù)組,找出數(shù)組a中的最大數(shù)和最小數(shù)
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("最大數(shù):%d\t最小數(shù):%d\n",?max?,min?);
return?0;
}
#includestdio.h
int main()
{
int a[5];
int i,max,min;
printf("input number:\n");
for(i=0;i5;i++)
scanf("%d",a[i]);
max=a[0];
min=a[0];
for(i=0;i5;i++){
if(a[i]max)
max=a[i];
}
for(i=0;i5;i++){
if(a[i]min)
min=a[i];
}
for(i=0;i5;i++){
printf("%d",a[i]);
printf(" ");
}
printf("\n");
printf("最大值為%d\n",max);
printf("最小值為%d\n",min);
return 0;
}
1、首先定義一個Max最大值變量。
2、然后把首地址的值賦予最大值。
3、接下來哦我們呢就可以開始便利查找。
4、如果有個數(shù)大于最大值便替換。
5、然后我們把最小值輸出。
6、運行后, 我們可以看到屏幕上顯示最小值。