第一种方法:
我们可以直接排序,取最后一个。
(r:
如果一个max_num:
最大数量a[i]
打印(最大数量)
最大值和最小值,下标
max_numa[0]
最小数量a[0]
max_ind:
如果a[i]gtmax_num:
最大数量a[i]
max_ind:
最小数量a[i]
最小索引i
打印(最大数量,最大索引,最小数量,最小索引)
/*输入6个整数:234569234569max:a[1][2]9按任意键继续*/
通过定义一个指针变量,可以找到数组元素的最大值和最小值。具体实现方法可以参考以下程序:#includesdio.hvoidmain(){doublea[]{3,4。
2,4,5.
3,
1,0.
4,5};double*max(double*)malloc(sizeof(double));//最大指针double*min(double*)malloc(sizeof(double));//最小指针inti;*maxa[0];//初始化最大值*阿敏[0];//初始化最小值为(i1;i7;i)//7表示数组a的长度{if(*maxa[i])*maxa[i];//保存最大值if(*mina[i])*阿敏[i];//保存最小值}}