国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

HDU 2016 JAVA

2019-11-06 07:23:13
字體:
來源:轉載
供稿:網友

PRoblem Description 輸入n(n<100)個數,找出其中最小的數,將它與最前面的數交換后輸出這些數。

Input 輸入數據有多組,每組占一行,每行的開始是一個整數n,表示這個測試實例的數值的個數,跟著就是n個整數。n=0表示輸入的結束,不做處理。

Output 對于每組輸入數據,輸出交換后的數列,每組輸出占一行。

Sample Input 4 2 1 3 4 5 5 4 3 2 1 0

Sample Output 1 2 3 4 1 4 3 2 5

import java.util.*; class Main{ public static void main(String args[]){ Scanner cin=new Scanner(System.in); while(cin.hasNext()){ int n=cin.nextInt(); if(n==0) break; else{ int a[]=new int[100]; for(int i=0;i<n;i++) a[i]=cin.nextInt(); int min=a[0],t=0; for(int j=1;j<n;j++){ if(min>a[j]){ min=a[j]; t=j; } } int x=a[0]; a[0]=min; a[t]=x; for(int i=0;i<n;i++){ if(i==0) System.out.print(a[i]); else System.out.print(" "+a[i]); } } System.out.println(); } } }
上一篇:HDU 2017 JAVA

下一篇:HDU 2015 JAVA

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙游县| 江山市| 江都市| 辛集市| 潼关县| 阜新| 射洪县| 玉溪市| 颍上县| 伊宁县| 铜山县| 施秉县| 碌曲县| 突泉县| 灯塔市| 金堂县| 屏山县| 临城县| 长海县| 临沧市| 兴城市| 通江县| 梁河县| 策勒县| 徐汇区| 银川市| 柳河县| 曲沃县| 荣成市| 顺昌县| 鹤峰县| 林芝县| 白朗县| 花莲县| 达尔| 文登市| 怀集县| 明星| 桦南县| 梁山县| 甘泉县|