c语言求数组的最小值

# includestdio.h

int main()

{

Int aC语言,求数组的最大值和最小值。 要找到数组中的最大值和最小值,一般采用假设法,即假设数组的第一个元素是最大值,也是最小值,然后遍历数组,找到最大值和最小值。例子如下:

# includestdio.h

int main()

{

int a[] = {1,2,3,4,5,6,7,8,9,10 };

int max,min

max = min = a[0];//假设第一个元素既是最大值又是最小值。

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

返回0;

}

用c语言写求数组元素的最大值和最小值!谢谢各位大佬 1.应用模式,这是通过使用数学中的最大/最小方法实现的。

2.得到输出结果。

3.排序方式:数组从小到大排序,数组中第一项为最小值,最后一项为最大值。

4.得到输出结果。

5.假设当前数组中的第一个值是最大值,然后将这个值与后面的各项逐一比较。如果后一个值大于假设值,说明假设是错误的。我们将替换假定值,以此类推。

6.首先,不要担心其他的事情。首先把我们要执行的代码变成一个字符串,然后把数组中每一项的值拼接成这个字符串。

7.得到最终结果。

相关文章

发表新评论