
N个数中选择一个给与这个变量,
然后使用戚饥打擂台式的方法陵做来比较
最大数:以子程序形式描述
//函数接高汪返纳一个数组,返回数组中最大的元素
int
compare(int
a[],int
n)
{
int
i=0
int
max
=
a[0]
while(i<n)
{
if(max<a[i++])
max
=
a[i]
}
return
max
}
最小数:
int
compare(int
a[],int
n)
{
int
i=0
int
min=
a[0]
while(i<n)
{
if(min>a[i++])
min=
a[i]
}
return
min
}
#include<stdio.h>main()
{
int n=4
棚瞎斗int a =0
int max = 0int min = 0
scanf("%d", &a)
max = min = a
while(n>0)
{
if(a>max)
{
max = a
}
if(a <min)
{
min = a
}
scanf("%d", &a)
n--
}
printf("max:%d, min:%d\n",max,min)
}
原理就是运用冒泡算法,两两比较,把所有的比较完,得出最大和最小值链磨神槐。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)