数组问题

来源:6-6 数组的应用(二)

qq_慕沐7028409

2016-12-02 22:14

如何用找出10数中的最大值和最小值,且原数的位置不变

写回答 关注

2回答

  • _Jack_Han_
    2016-12-06 11:07:58

    #include <stdio.h>

    int maximum;

    int maxIndex;

    int minimum;

    int minIndex;

    static int getMaxAndMin(int arr[]){


        maximum=arr[0];


        maxIndex;


        minimum=arr[0];


        minIndex;


        int i;


        for(i=1;i<10;i++){


            if(arr[i]>maximum){

                maximum=arr[i];

                maxIndex=i;

            }


            if(arr[i]<minimum){

                minimum=arr[i];

                minIndex=i;

            }


        }


        return 0;


    }


    extern int main(){


        int array[]={12,3,96,142,46,0,55,147,869,983};


        getMaxAndMin(array);


        printf("最大数为%d,其下标为%d\n",maximum,maxIndex);


        printf("最小数为%d,其下标为%d\n",minimum,minIndex);




  • 李皓冉
    2016-12-02 23:41:59

    定义俩新变量啊

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题