国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

1019 數(shù)字黑洞 (20 分)java

Karrdy / 952人閱讀

摘要:一直重復(fù)這樣做,我們很快會(huì)停在有數(shù)字黑洞之稱的,這個(gè)神奇的數(shù)字也叫常數(shù)。例如,我們從開始,將得到現(xiàn)給定任意位正整數(shù),請(qǐng)編寫程序演示到達(dá)黑洞的過(guò)程。輸入格式輸入給出一個(gè)區(qū)間內(nèi)的正整數(shù)。注意每個(gè)數(shù)字按位數(shù)格式輸出。

給定任一個(gè)各位數(shù)字不完全相同的 4 位正整數(shù),如果我們先把 4 個(gè)數(shù)字按非遞增排序,再按非遞減排序,然后用第 1 個(gè)數(shù)字減第 2 個(gè)數(shù)字,將得到一個(gè)新的數(shù)字。一直重復(fù)這樣做,我們很快會(huì)停在有“數(shù)字黑洞”之稱的 6174,這個(gè)神奇的數(shù)字也叫 Kaprekar 常數(shù)。

例如,我們從6767開始,將得到

7766 - 6677 = 1089
9810 - 0189 = 9621
9621 - 1269 = 8352
8532 - 2358 = 6174
7641 - 1467 = 6174
... ...

現(xiàn)給定任意 4 位正整數(shù),請(qǐng)編寫程序演示到達(dá)黑洞的過(guò)程。
輸入格式:

輸入給出一個(gè) (0,10?4??) 區(qū)間內(nèi)的正整數(shù) N。
輸出格式:

如果 N 的 4 位數(shù)字全相等,則在一行內(nèi)輸出 N - N = 0000;否則將計(jì)算的每一步在一行內(nèi)輸出,直到 6174 作為差出現(xiàn),輸出格式見樣例。注意每個(gè)數(shù)字按 4 位數(shù)格式輸出。
輸入樣例 1:

6767

輸出樣例 1:

7766 - 6677 = 1089
9810 - 0189 = 9621
9621 - 1269 = 8352
8532 - 2358 = 6174

輸入樣例 2:

2222

輸出樣例 2:

2222 - 2222 = 0000

Think
一定要注意整數(shù)的輸出格式,例如 0159 前面的‘0’不能丟。

code

import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.Arrays;
import java.util.Scanner;

public class Main {

    static PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int num = in.nextInt();
        yc(num);
    }
    
    private static void yc(int num) {
        int[] g = new int[4];
        g[0] = num % 10;
        g[1] = (num % 100) / 10;
        g[2] = (num % 1000) / 100;
        g[3] = num / 1000;
        if(g[0] == g[1] && g[1] == g[2] && g[2] == g[3]) {
            out.printf("%d - %d = 0000" , num , num);
            out.flush();
        } else {
            Arrays.sort(g);
            int[] reg = new int[4];
            int s1 = 0 , s2 = 0;
            for (int i = 0; i < 4; i++) {
                reg[i] = g[3 - i];
                s1 = s1 * 10 + g[3-i];
                s2 = s2 * 10 + g[i];
            }
            out.printf("%04d - %04d = %04d
", s1,s2,s1-s2);
            out.flush();
            if(s1 - s2 == 6174 || s1 - s2 == 0) {
                return;
            }
            yc(s1-s2);
        }        
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/77401.html

相關(guān)文章

  • 視覺中國(guó)進(jìn)入“黑洞”,區(qū)塊鏈維權(quán)什么也不能做嗎?

    摘要:而與此同時(shí),視覺中國(guó)堂而皇之地將黑洞照片標(biāo)注為自己所有,在網(wǎng)友披露后,其發(fā)布的黑洞照片引發(fā)了一系列圖片的版權(quán)質(zhì)疑問題。首先是共青團(tuán)中央微博點(diǎn)名視覺中國(guó),質(zhì)疑視覺中國(guó)將國(guó)旗國(guó)徽打上版權(quán)聲明進(jìn)行高價(jià)售賣。這是國(guó)內(nèi)首例區(qū)塊鏈存證案。 showImg(https://segmentfault.com/img/bVbrmAO?w=900&h=505); 包舉宇內(nèi)的視覺中國(guó)與難維之權(quán) 給人類首張黑...

    cgh1999520 評(píng)論0 收藏0
  • JavaScript浮點(diǎn)運(yùn)算0.2+0.1 !== 0.3

    摘要:標(biāo)準(zhǔn)二進(jìn)制浮點(diǎn)數(shù)算法就是一個(gè)對(duì)實(shí)數(shù)進(jìn)行計(jì)算機(jī)編碼的標(biāo)準(zhǔn)。然后把取出的整數(shù)部分按順序排列起來(lái),先取的整數(shù)作為二進(jìn)制小數(shù)的高位有效位,后取的整數(shù)作為低位有效位。 浮點(diǎn)運(yùn)算JavaScript 本文主要討論JavaScript的浮點(diǎn)運(yùn)算,主要包括 JavaScript number基本類型 二進(jìn)制表示十進(jìn)制 浮點(diǎn)數(shù)的精度 number 數(shù)字類型 在JavaScript中,數(shù)字只有numb...

    iflove 評(píng)論0 收藏0
  • 無(wú)線網(wǎng)絡(luò)技術(shù)學(xué)習(xí)總結(jié)

    摘要:通過(guò)通信線路連入通信子網(wǎng)終端是用戶訪問網(wǎng)絡(luò)的界面網(wǎng)絡(luò)操作系統(tǒng)是相對(duì)于主機(jī)操作系統(tǒng)而言的。接收方使用同一擴(kuò)頻碼進(jìn)行擴(kuò)解。 目錄 一、計(jì)算機(jī)網(wǎng)絡(luò) 1.計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)概述 2.計(jì)算機(jī)網(wǎng)絡(luò)分類 3.無(wú)線網(wǎng)絡(luò)分類 二、無(wú)線通信和網(wǎng)絡(luò)仿真技術(shù)基礎(chǔ) 1.基本概念 2.調(diào)制 (1)、概述 (2)、常用方式 ...

    animabear 評(píng)論0 收藏0
  • 1048 數(shù)字加密 (20 java

    摘要:本題要求實(shí)現(xiàn)一種數(shù)字加密方法。輸入格式輸入在一行中依次給出和,均為不超過(guò)位的正整數(shù),其間以空格分隔。輸入樣例輸出樣例和長(zhǎng)度不同時(shí)需要補(bǔ)零,例如使得長(zhǎng)度相等基數(shù) 本題要求實(shí)現(xiàn)一種數(shù)字加密方法。首先固定一個(gè)加密用正整數(shù) A,對(duì)任一正整數(shù) B,將其每 1 位數(shù)字與 A 的對(duì)應(yīng)位置上的數(shù)字進(jìn)行以下運(yùn)算:對(duì)奇數(shù)位,對(duì)應(yīng)位的數(shù)字相加后對(duì) 13 取余——這里用 J 代表 10、Q 代表 11、K 代...

    guqiu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<