• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
不会投篮的邢
投篮三不沾
博客园    首页    新随笔    联系   管理    订阅  订阅

问题 1023: [编程入门]选择排序

问题 1023: [编程入门]选择排序

时间限制: 1Sec 内存限制: 128MB 提交: 8284 解决: 4255

题目描述
用选择法对10个整数从小到大排序。
输入
无
输出
排序好的10个整数
样例输入
4 85  3 234 45 345 345 122 30 12
样例输出
3
4
12
30
45
85
122
234
345
345

代码:

import java.util.Scanner;
import java.math.*;
public class Main {
public static void main(String[] args) {
  Scanner in = new Scanner(System.in);
  int a[] = new int[10];

  //设置一个中间变量
  int k;

  //输入是个数
  for(int i=0;i<10;i++){
    a[i] = in.nextInt();
  }
  for(int i=0;i<a.length;i++){
    k=a[i];

    for(int j=i;j<a.length;j++){
      if(a[j]<k){
      k=a[j];
      a[j]=a[i];
      a[i] = k;
}
}

}
    for(int i=0;i<a.length;i++){
      System.out.println(a[i]);
  }
}
}

posted @ 2019-07-28 14:17  不会投篮的邢  阅读(254)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3