专栏首页leetcode_solutions【每天一道编程系列-2018.2.9】(Ans)

【每天一道编程系列-2018.2.9】(Ans)

【题目描述】

Implementation of a given order of 4 integers from large to small

【题目翻译】

编写程序实现对给定的 4 个整数从大到小的顺序排列

【答案】

/**
 * @author: yesr
 * @date: 2018.2.9
 */

import java.util.Scanner;

public class Test0209 {
    private static int number=4;        //输入4个数存放在数组中                   
    private static int[] t1 = new int[number];
    public static void main(String[] args) {
        Test0209 obj = new Test0209();
        obj.sort();
    }
    void sort(){
        System.out.println("请输入4个数:");
        Scanner in_t1 = new Scanner(System.in);//循环输入数组
        for(int i=0;i<number;i++){
            t1[i]=in_t1.nextInt();}
        for (int i = 0; i < t1.length; i++) {
            int pos = i;
            for (int j = i + 1; j < t1.length; j++) {
                if (t1[pos] > t1[j])
                    pos = j;
            }
            if (pos != i) {
                t1[i] = t1[i] + t1[pos];
                t1[pos] = t1[i] - t1[pos];
                t1[i] = t1[i] - t1[pos];
            }
        }

        for (int i = t1.length - 1; i >= 0; i--)
            System.out.print(t1[i] + "\t");
    }
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【每天一道编程系列-2018.2.13】(Ans)

      You are given two linked lists representing two non-negative numbers. The dig...

    yesr
  • 【每天一道编程系列-2018.3.19】—— Digit Counts

    Count the number of k's between 0 and n. k can be 0 - 9.

    yesr
  • 121. Best Time to Buy and Sell Stock

    Say you have an array for which the i th element is the price of a given stock o...

    yesr
  • Socket基本-TCP粘包问题

    Thrift是Facebook的一个开源项目,主要是一个跨语言的服务开发框架 提供完整的解决方案 优点很多也就不说了, 但是有个缺点必须要求客户端调用采用thr...

    程序员小王
  • 一文详解 Ansible 自动化运维!

    Ansible 是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效率,减少人为失误。

    杰哥的IT之旅
  • 快速安全删除MySQL大表

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    用户1148526
  • LeetCode 477. 汉明距离总和(位运算)

    来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/total-hamming-distance 著作权...

    Michael阿明
  • Android WebView实现长按保存图片及长按识别二维码功能

    先来简单说一下本文所要实现的功能:用户在浏览网页的时候,长按某一区域,识别如果是图片,则弹出弹框,出现保存图片的功能。同时识别图片是否是二维码,如果是则在弹框中...

    砸漏
  • ETL

      ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,最后加载到 数据仓库或数据集市中,成为 联机...

    西门呀在吹雪
  • 基本设置

    网站提供登录、注册等用户认证功能是一个常见的需求。因此,Django 提供了一套功能完整的、灵活的、易于拓展的用户认证系统:django.contrib.aut...

    追梦人物

扫码关注云+社区

领取腾讯云代金券