指针形参的使用,找数组中的最大最小元素值


一、指针形参的使用,找数组中的最大最小元素值

输出是不是max = 90, min = -9, maxPos = 2, minPos = 3? #include void Find(int *a, int n, int *max, int *maxPos, int *min, int *minPos);int main(){ int array[10] = {23, 45, 90, -9, 43, 90, 4, 2, -9}; int max; //存放最大数 int maxPos; //对应下标 int min; int minPos; Find(array, 10, &max, &maxPos, &min, &minPos); printf("max=%d, maxPos=%d, min=%d, minPos=%d\n", max, maxPos, min, minPos); return 0;}void Find(int *a, int n, int *max, int *maxPos, int *min, int *minPos){ int i; int iTmp = 0; //平均数 for (i=0;i iTmp) { if (*max < a[i]) { *max = a[i]; *maxPos = i; } } else { if (*min > a[i]) { *min = a[i]; *minPos = i; } } }}

本文来自用户投稿,不代表POS机办理网立场,如若转载,请注明出处:https://tlx668.com/poszx/7048.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年06月30日
下一篇 2023年06月30日

相关推荐

发表回复

8206

评论列表(0条)

    暂无评论