C语言:编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值

原创 2016年05月30日 17:12:43
#include<stdio.h>
#include<stdlib.h>

void MaxMin(int arr[],int len)
{
    int Max = 0;
    int Min = 0;
    int i = 0;
    
    for (; i < len - 1; i++)
    {
        if (arr[i] >= arr[i + 1])
        {
            Max = arr[i];
            arr[i + 1] = Max;
        }
    }

    for (i = 0; i < len - 1; i++)
    {
        if (arr[i] <= arr[i + 1])
        {
            Min = arr[i];
            arr[i + 1] = Min;
        }
    }

    printf("Max = %d\n", Max);
    printf("Min = %d\n", Min);
}

int main()
{
    int arr[] = { 1, 54, 23, 34, 65, 87, 67, 45, 12, 10 };
    int size = sizeof(arr) / sizeof(arr[0]);
    MaxMin(arr, size);
    system("pause");
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

我的java之路——找出100个范围在0-99的随机数的最大值和最小值并统计大于50的整数的个数

/* * 问题:使用java.lang.Math类,生成100个0-99之间的随机整数,找出它们之中的最大值和最小值,并统计大于50的整数的个数。 * 思路:用循环语句,在每次循环里生成随机数,并...

一棵排序二叉树,令 f=(最大值+最小值)/2,设计一个算法,找出距离f值最近、大于f值的结点。复杂度如果是O(n2)则不得分。

#include "stdafx.h" #include #include #include using namespace std; struct Nod...

14、一棵排序二叉树,令 f=(最大值+最小值)/2, 设计一个算法,找出距离f值最近、大于f值的结点。

/************************************************************************/ /*14、一棵排序二叉树,令 f=(最大值+最小值...

C语言小试题:找出M行N列矩阵的行最大值,存入数组并输出。

输入M行N列的矩阵,求每一行的最大值,并按相应的次序将其存放到长度为M的一维数组中,然后输出。

汇编语言,找出最大值与最小值

STACK1 SEGMENT STACK DW 256 DUP(?) STACK1 ENDS DDATA SEGMENT MES1 DB 'The least number i...

第九章中位数与顺序统计学之“同时找出最小值和最大值”

在一个数组同时找出最小值和最大值。可以分别找出最小值,比较n-1次;找出最大值,比较n-1次,共比较2n-2次。其实还有更少的比较次数。 就是成对的处理元素,先将一对输入元素互相比较,找出最小值和最...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)