SHAOXIAOJ正在加载中...

1180: 【实验8.2.3指针程序设计】

金币值:2 定数:5 时间限制:1.000 s 内存限制:128 M
正确:6 提交:16 正确率:37.50% 命题人:
点赞量:0 收藏量:1 题目类型:程序 知识点: 指针

题目描述

从键盘任意输入5个整数存放在数组中,用函数编程输出该数组中的最大值和最小值,并返回它们所在数组中的位置下标。请在空白处填空,保证程序运行正确。

#include <stdio.h>

void maxmin(int *src, int len)

{

    int max,min,i;

    int maxindex=0,minindex=0;

    max=min=src[0];

    for(i=1;i<len;i++)

    {

        if(                 )

        {

            max=src[i];

            maxindex=i;

        }

      else if(min>src[i])

        {

                            

            minindex=i;

        }

    }

    printf("max=%d,min=%d\n",max,min);

    printf("maxindex=%d,minindex=%d\n",maxindex,minindex);

}

int main(void)

{

    int a[5],i;

    for(i=0;i<5;i++)

        scanf("%d",&a[i]);

                            

    return 0;

}

输入样例    复制

1 9 3 5 8

输出样例    复制

max=9,min=1
maxindex=1,minindex=0