练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
来源:互联网 发布:python 字符串换行 编辑:程序博客网 时间:2024/05/17 01:33
import java.util.*;
public class demo5{
public static void main(String args[]){
int n=5,t1=0,t2=0;
int max=0;
int min=0;
int[]a=new int[5]; //定义一个一维数组
Scanner sc=new Scanner(System.in);
for(int i=0;i<a.length;i++) //在控制台输入数组中的元素
a[i]=sc.nextInt();
//使最大值与第一个值进行交换
for(int i=0;i<n;i++)
if(a[i]>max) //先确定最大值max
max=a[i];
for(int i=0;i<n;i++) //利用for语句找出最大值的位置,与第一元素交换
if(a[i]==max){
t1=a[0];
a[0]=max;
a[i]=t1;
}
// 使最小值与最后一个值进行交换
for(int i=1;i<n;i++)
if(a[i]<a[i-1]) //先确定最小值min
{min=a[i];}
for(int i=0;i<n;i++) { //利用for语句确定最小值的位置,与最后一个元素交换
if(a[i]==min){
t2=a[4];
a[4]=min;
a[i]=t2;
}
}
for(int i=0;i<n;i++) //输出数组中的元素
System.out.print(a[i]);
}
}
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- Java开发练习1,输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 作业5:输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- muduo网络库中buffer的设计
- epoll机制
- bzoj1051: [HAOI2006]受欢迎的牛(强联通)
- 使用Jersey框架构建RestfulWeb服务(服务端+客户端)
- macOS配置使用ODB
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 兔子
- SQL_STATE查询附录(MYSQL异常编码查询) 2007-12-05 17:41:31
- ReactNative开发环境搭建总结(windows mac)
- ACM随笔总结 17.9.17
- 算法第一周Tow Sum[easy]
- Kth Largest Element in an Array(leetcode)
- 小波变换的matlab实现,PPT,下载不下来,存个地址
- poll机制