输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
2017-09-13 18:44
495 查看
package homework;
import java.util.Scanner;
public class practice5 {
public static void main(String args[]){
Scanner in = new Scanner(System.in);
int a[];
int m = in.nextInt(),n=0,x;
a = new int[m];
for(int i=0;i<m;i++){
a[i] = in.nextInt();
}
for(int i=1;i<m;i++)
if(a
<a[i])
n=i;
if(n!=0){
x=a[0];
a[0]=a
;
a
=x;
}
for(int i=0;i<m;i++){
if(a[i]<a
)
n=i;
}
if(n!=m-1){
x=a
;
a
=a[m-1];
a[m-1]=x;
}
for(int i = 0;i<m;i++){
System.out.print(a[i]+" ");
}
}
}
import java.util.Scanner;
public class practice5 {
public static void main(String args[]){
Scanner in = new Scanner(System.in);
int a[];
int m = in.nextInt(),n=0,x;
a = new int[m];
for(int i=0;i<m;i++){
a[i] = in.nextInt();
}
for(int i=1;i<m;i++)
if(a
<a[i])
n=i;
if(n!=0){
x=a[0];
a[0]=a
;
a
=x;
}
for(int i=0;i<m;i++){
if(a[i]<a
)
n=i;
}
if(n!=m-1){
x=a
;
a
=a[m-1];
a[m-1]=x;
}
for(int i = 0;i<m;i++){
System.out.print(a[i]+" ");
}
}
}
相关文章推荐
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- Java开发练习1,输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 作业5:输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- Test5(2)输入一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- 用户输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。