#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):\n”);
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++)
{
printf("%d “, a[i]);
}
printf(”\n");
return 0;
}
void MaxMinExchang(int *a,int n)
{
int maxValue = a[0], minValue = a[0], maxPos, minPos;
int i,j=0,k=0,temp;
for (i=0; i<n; i++)
{
if(a[k]<a[i])
k=i;
if(a[j]>a[i])
j=i;
}
temp=a[k];
a[k]=a[j];
a[j]=temp;
}
c语言慕课第九周第三题
最新推荐文章于 2022-04-14 20:07:14 发布