最大值和最小值互换位置

Myth丶恋晨 2023-01-18 09:22 87阅读 0赞

问题:

下面程序的功能是从键盘任意输入n个数,然后找出其中的最大数与最小数,并将其位置对换。这个程序有无错误?如果有,那么错在哪里?请通过程序调试找到错误的原因并修正错误。

#include <stdio.h>

#define ARR_SIZE 10

void MaxMinExchang(int a[], int n);

int main()

{

int a[ARR_SIZE], i, n;

printf("Input n(n<=10):");

scanf("%d", &n) ;

printf("Input %d Numbers:\n", n);

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

{

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

}

MaxMinExchang(a, n);

printf("After MaxMinExchange:\n");

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

{

发表评论

表情:
评论列表 (有 0 条评论,87人围观)

还没有评论,来说两句吧...

相关阅读

    相关 互换位置

    问题: 下面程序的功能是从键盘任意输入n个数,然后找出其中的最大数与最小数,并将其位置对换。这个程序有无错误?如果有,那么错在哪里?请通过程序调试找到错误的原因并修正错误