重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

c语言寻找数组最小值函数 c语言查找数组中最小值

C语言查找数组中的最小数

#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;

}

C语言编写函数求数组中最小值

可以参考下面的代码:

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()函数:判断一个字符是否是大写字母

C语言isspace()函数:判断一个字符是否是空白符

C语言isprint()函数:判断一个字符是否是可打印字符

C语言islower()函数:判断一个字符是否是小写字母

C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值

int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0

参考资料来源:百度百科-c语言

参考资料来源:百度百科-C语言函数

C语言,求数组最大最小值

求数组中的最大值和最小值,一般使用假设法,即假设数组的第1个元素为最大值,同时也是最小值,然后遍历数组,找到最大值和最小值。示例如下:

#includestdio.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("最大数:%d\t最小数:%d\n", max ,min );

return 0;

}

c语言数组找最大值和最小值

用这个自定义函数,参数 数组名,元素个数,最大,最小。返回最大,最小

void get_max_and_min(int *a, int n, int *max, int *min);

若不是整型,你可以把 int 改 float, 例如:

void get_max_and_min(float *a, int n, float *max, float *min);

程序例子:

#include stdio.h

#include stdlib.h

void get_max_and_min(int *a, int n, int *max, int *min){

int i;

*max = a[0]; *min = a[0];

for (i=0;in;i++) if (a[i] *max) *max = a[i];

for (i=0;in;i++) if (a[i] *min) *min = a[i];

};

int main(){

int x[10]={10,25,6,15,87,3,26,31,85,7 };

int n=10, max, min;

get_max_and_min(x,n,max,min);

printf("max=%d min=%d\n",max,min);

return 0;

}


分享文章:c语言寻找数组最小值函数 c语言查找数组中最小值
链接分享:http://cqcxhl.com/article/ddjijcs.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP