输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
程序员文章站
2022-04-08 16:56:38
...
#include <stdio.h>
#include<stdlib.h>
#define N 10
//输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
int main()
{
int array[N];
int i,j;
int nin,max,n=0,m=0;
for(i=0;i<N;i++)
{
scanf("%d",&array[i]);
}
nin=max=array[0];
for(i=0;i<N;i++)
{
if(array[i]<nin)
{
n=i;
nin=array[i];
}
if(array[i]>max)
{
m=i;
max=array[i];
}
}
int temp;
temp=array[n];array[n]=array[0];array[0]=temp;
int temp1;
temp1=array[m];array[m]=array[N-1];array[N-1]=temp1;
printf("After:");
for(i=0;i<N;i++)
{
printf("%d ",array[i]);
}
return 0;
}
推荐阅读
-
输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个属兑换。写三个函数:1.输入10个数;2.进行处理;3.输出10个数
-
Java_输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
-
【C语言】输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
-
输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
-
代码实现:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组...
-
输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
-
java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
-
JS输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
-
14、基础编程:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
-
JAVA 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。