c语言函数找出最大最小值 c语言中找最大值的函数

c语言如何求整数最大值和最小值

#includestdio.h

为囊谦等地区用户提供了全套网页设计制作服务,及囊谦网站建设行业解决方案。主营业务为成都做网站、成都网站制作、囊谦网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

int main()

{int i,j,n,max,min;

scanf("%d",n); //共有n个整数

for(i=0;in;i++) //读入n个整数,并用打擂台方法求出最大、最小值

{scanf("%d",x);

if(i==0)max=min=x;

else if(xmax)max=x;

else if(xmin)min=x;

}

printf("max=%d\nmin=%d\n",max,min);//输出最大值和最小值

return 0;

}

求c语言程序:用一个函数求N个数的最大值和最小值。。。

#includestdio.h

int max(int n)

{int i,x,f;

scanf("%d",f);

for(i=1;in;i++)

{scanf("%d",x);

if(xf)f=x;

}

return f;

}

int main()

{int n;

printf("有几个数:");

scanf("%d",n);

printf("其中最大的数是:%d\n",max(n));

return 0;

}

#includestdio.h

int min;

int maxmin(int n)

{int i,x,f;

scanf("%d",f);

min=f;

for(i=1;in;i++)

{scanf("%d",x);

if(xf)f=x;

else if(xmin)min=x;

}

return f;

}

int main()

{int n,mm;

printf("有几个数:");

scanf("%d",n);

mm=maxmin(n);

printf("其中最大的数是:%d\n最小的数是:%d\n",mm,min);

return 0;

}

用C语言,任意输入10个数,求其中的最大值和最小值

任意输入10个数,求其中的最大值和最小值的源代码如下:

#includestdio.h

#define SIZE_MAX 30

int max(int b[],int n);

int min(int b[],int n);

int main(void)

{

int  a[SIZE_MAX],b,c,i,m;

printf("任意多个数,判断最大值和最小值:\n");

printf("输入一个数,表示你想比较多少个数字:\n");

scanf("%d",m);

printf("你输入了%d个数\n",m);

printf("请你输入%d个数\n",m);

for(i=0;im;i++)

{

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

}

b=max(a,m);

c=min(a,m);

printf("你输入的%d分别是:\n",m);

for(i=0;im;i++)

{

printf("%d\n",a[i]);

printf("最大数是:%d\n",b);

printf("最小数是:%d\n",c);

return 0;

}

扩展资料

1、如果一个函数确定无需传入任何参数,那么用void限定是一个不错的选择。函数没有声明返回值时,编译器默认其返回值为int。

2、main函数的返回值最终会作为程序的退出状态,而一旦声明为void,在程序退出后,想要获取其退出状态也就不可以了。因此不建议其返回值为void。

c语言输出最大最小值

C语言中求最大值和最小值,一般都是使用假设法,即先假设某个数是最大值和最小值,然后遍历比较即可。下面实例,求一个数组中的最大值和最小值,先假设a[0]是最大值,同时也是最小值,然后遍历数组进行比较,得出结果。

#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 *p = a;  

//遍历数组,找出数组a中的最大数和最小数

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

if (*(p+inx)  max) max = *(p + inx);  

else if (*(p+inx)  min) min = *(p+inx);

}

printf("最大数:%d\t最小数:%d\n", max, min);

return 0;

}


当前名称:c语言函数找出最大最小值 c语言中找最大值的函数
文章URL:http://scyanting.com/article/ddehiep.html