正在加载图片...
【例62】输入5个整数,找出最大数和最小数 所在位置,并把二者对调,然后输出。 思路: ●求最大/小值采用打擂台的方法。 ●定义一维数组a存放被比较的数。 ●定义变量max:最大值,min:最小值, k:最大值下标,j:最小值下标 ●各数依次与擂主进行比较, 若a[i>max则:max=alil;k 否则判断:若ali<min则:min=ai;j=i; ●当所有的数都比较完之后,将ai-=max;=min; ●输出a数组。 2021/2/212021/2/21 【例 12 6.2】输入5个整数,找出最大数和最小数 所在位置,并把二者对调,然后输出。 思路: ⚫求最大/小值采用打擂台的方法。 ⚫定义一维数组a存放被比较的数。 ⚫定义变量max:最大值, min:最小值, k:最大值下标 , j:最小值下标 。 ⚫各数依次与擂主进行比较, 若a[i]>max 则: max=a[i]; k=i; 否则判断: 若a[i]<min 则: min=a[i]; j=i; ⚫当所有的数都比较完之后,将a[j]=max; [k]=min; ⚫输出a数组
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有