work1
2015-09-18 20:58
369 查看
//题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 package work;import java.util.Scanner;public class Work_35_1 {public static void main(String[] args) {System.out.print("输入数组长度:");Scanner sc = new Scanner(System.in);int n = sc.nextInt();System.out.print("输入数组元素:");Scanner
sc1 = new Scanner(System.in);int[] a = new int
;for (int i = 0; i < n; i++) {a[i] = sc1.nextInt();}System.out.print("原始序列为:");for (int i = 0; i < n; i++) {System.out.print(a[i] + " ");}int min = 0;int max = 0;for (int i = 0; i < n - 1; i++) {if (a[min] >
a[i + 1]) {min = i + 1;}if (a[max] < a[i]) {max = i;}}if(min!=n-1){int temp=a[min];a[min]=a[n-1];a[n-1]=temp;}if(max!=0){int temp=a[max];a[max]=a[0];a[0]=temp;}System.out.print('\n'+"新序列为:");for(int i=0;i<n;i++){System.out.print(a[i]+" ");}System.out.println('\n'+"最小值为:"+a[n-1]);System.out.println("最大值为:"+a[0]);}}
sc1 = new Scanner(System.in);int[] a = new int
;for (int i = 0; i < n; i++) {a[i] = sc1.nextInt();}System.out.print("原始序列为:");for (int i = 0; i < n; i++) {System.out.print(a[i] + " ");}int min = 0;int max = 0;for (int i = 0; i < n - 1; i++) {if (a[min] >
a[i + 1]) {min = i + 1;}if (a[max] < a[i]) {max = i;}}if(min!=n-1){int temp=a[min];a[min]=a[n-1];a[n-1]=temp;}if(max!=0){int temp=a[max];a[max]=a[0];a[0]=temp;}System.out.print('\n'+"新序列为:");for(int i=0;i<n;i++){System.out.print(a[i]+" ");}System.out.println('\n'+"最小值为:"+a[n-1]);System.out.println("最大值为:"+a[0]);}}
相关文章推荐
- MySQL的知识点总结(一)
- SQL语句的优化即数据库查询优化
- 什么是框架呢?
- B , BX, BL, BXL
- 常用计数器含义,以及系统资源监控标准
- poj3694 连通图+LCA
- 雨林木风Win10开始菜单为什么"设置"选项会消失?
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- PLSQL Developer 运行SQL脚本时插入数据库中数据乱码问题
- 编写程序输出100以内的素数
- 关于activity之间通过bundle传值
- 用户输入数据,按回车结束后,将数据转换成大写,打印到控制台,若用户输入over,结束键盘录入
- 容易被忽视的Linux磁盘配额设置
- 微信公众号开发
- General Problem Solving Techniques [Beginner-1]~B
- Mysql 查看具体行排名
- ListView的addHeaderView与addFooterView的详解
- LoadRunner性能图表分析
- Android4.1添加新的按键(2)
- Yoshua Bengio等大神传授:26条深度学习经验