SHAOXIAOJ正在加载中...

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

金币值:2 定数:5 时间限制:1.000 s 内存限制:128 M
解决:10 提交:25 正确率:40.00% 命题人:
点赞量: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