0
点赞
收藏
分享

微信扫一扫

5-4查找一维数组 a 的最大元素和最小元素的下标,分别存放在函数main()的maxsub和minsub变量中。#include <stdio.h>void find(int *, int,

你带来了我的快乐 2022-02-27 阅读 78
c++

5-4
查找一维数组 a 的最大元素和最小元素的下标,分别存放在函数main()的maxsub和minsub变量中。

#include <stdio.h>
void find(int *, int, int *, int *);

int main(void)
{
    int maxsub, minsub, a[]={5, 3, 7, 9, 2, 0, 4, 1, 6, 8};
        
    find(
a,10,&maxsub,&minsub
);
    printf("%d,%d\n", maxsub, minsub);
        
    return 0;
}

void find(int *a, int n, int *maxsub, int *minsub)
{
    int i;
        
    *maxsub = *minsub = 0;
    for (i = 1; i < n; i++){
        if (a[i] > a [*maxsub]){
            
*maxsub=i
 ;
        }
        if (a[i] < a [*minsub]){
            
*minsub=i
 ;
        }
    }
        
    return;
}

举报

相关推荐

0 条评论