当前位置: 首页 > news >正文

做网站开发需要的笔记本配置/一个平台怎么推广

做网站开发需要的笔记本配置,一个平台怎么推广,深圳网站制作ctbsj,广州网站建设信科网络注意事项 注意不足4位需要补0, 注意特殊结果处理题目: 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数…

注意事项

  • 注意不足4位需要补0, 
  • 注意特殊结果处理

 

题目:

        给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。

例如,我们从6767开始,将得到

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

现给定任意 4 位正整数,请编写程序演示到达黑洞的过程。

输入格式:

输入给出一个 (0,10​4​​) 区间内的正整数 N。

输出格式:

如果 N 的 4 位数字全相等,则在一行内输出 N - N = 0000;否则将计算的每一步在一行内输出,直到 6174 作为差出现,输出格式见样例。注意每个数字按 4 位数格式输出。

输入样例 1:

6767

输出样例 1:

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

 

JAVA版本:

import java.util.Arrays;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);String a = in.nextLine();in.close();a = fill(a);char[] arr = a.toCharArray();String result = "";while (!result.equals("6174")) {String y=asc(arr);String x=desc(y.toCharArray());result = String.valueOf(Integer.parseInt(x)- Integer.parseInt(y));result = fill(result);if (result.equals("6174")) {System.out.print(x + " - " + y + " = " + result);arr = result.toCharArray();} else {System.out.println(x + " - " + y + " = "+ result);arr = result.toCharArray();if (result.equals("0000")) {break;}}}}private static String fill(String a) {if (a.length() != 4) {int b = 4 - a.length();for (int i = 0; i < b; i++) {a = "0" + a;}}return a;}public static String asc(char[] arr) {Arrays.sort(arr);return String.valueOf(arr);}public static String desc(char[] arg) {char[] bc = new char[4];for (int i = arg.length - 1; i >= 0; i--) {bc[arg.length - i - 1] = arg[i];}return String.valueOf(bc);}}

 

 

http://www.lbrq.cn/news/1454221.html

相关文章:

  • 英语不好的做网站运营可以吗/江苏seo技术教程
  • 做网站开发的提成多少钱/今日网站收录查询
  • 跨境电商seo/百度搜索优化软件
  • html5 wap网站模板/sem代运营
  • 做淘宝图片的网站/凤山网站seo
  • 张家港网站建设做网站/百度图片搜索入口
  • 自己建的网站可以用笔记本做服务器吗/上海网站建设制作
  • 怎么用ps做京东网站模板/杭州seo 云优化科技
  • 济南商城网站制作/石家庄百度快速排名优化
  • 如何在自己的服务器上做网站/在线查询网站收录
  • 贵州省住房和城乡建设厅网/搜索引擎优化简称seo
  • 单位加强网站建设/2345网址导航大全
  • 网站会员注册系统怎么做视频/seo关键词查询
  • 网站软件下载安装/搜索引擎快速排名推广
  • 网站建设及管理使用情况汇报/seo网站关键词优化方法
  • 做外贸要有英文网站吗/seo教程网站
  • 网站挂到国外服务器地址/长沙百度推广开户
  • 贵州省城乡和建设厅网站/南阳网站优化公司
  • 怎样自己做免费的网站/seo教程论坛
  • 中石油第六建设公司网站/优化设计卷子答案
  • 优化网站制作/seo博客写作
  • 花卉物流园做网站的素材/电子商务网站建设案例
  • 网站模板 外贸工厂/百度打广告收费表
  • 如何在外贸平台推广/seo上海培训
  • 专做定制网站建设/百度关键词查询网站
  • 新媒体营销策划方案范文/网站推广优化排名教程
  • wordpress微商插件/seo怎么收费的
  • 云南网站设计/网站推广方案策划书2000
  • 新开的公司建立网站有哪些要做的/海淀区seo搜索引擎
  • 武汉平面设计公司/如何seo搜索引擎优化
  • javacc学习笔记 02、JavaCC 语法描述文件的格式解析
  • VPS云服务器Linux系统备份策略与灾难恢复方案设计
  • 车载通信架构 ---车内通信的汽车网络安全
  • 小迪安全v2023学习笔记(五十一讲)—— 持续更新中
  • Corrosion2靶机练习笔记
  • [硬件电路-150]:数字电路 - 数字电路与模拟电路的异同