【PAT乙级】1019 数字黑洞 (20 分)
https://pintia.cn/problem-sets/994805260223102976/problems/994805302786899968
注意补前导零。
例: 输入 9 应为0009 不然 9-9=0 就直接输出就不对了
#include<bits/stdc++.h>
using namespace std;
int main(void)
{string a,b,temp; cin>>a;while(1){while(a.size()<4) a="0"+a;sort(a.begin(),a.end());b=a;reverse(a.begin(),a.end());int a1=stoi(a);int b1=stoi(b);temp=to_string(a1-b1);while(temp.size()<4) temp="0"+temp;cout<<a<<" - "<<b<<" = "<<temp<<endl;if(temp=="0000") break;if(temp=="6174") break;a=temp; }return 0;
}
【PAT乙级】1019 数字黑洞 (20 分)相关推荐
- PAT乙级 1019 数字黑洞 (20 分)
题目内容 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有 ...
- C++学习之路 | PTA乙级—— 1019 数字黑洞 (20分)(精简)
1019 数字黑洞 (20分) 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这 ...
- PAT 乙级 1019. 数字黑洞 (20) Java版
给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有"数字黑洞&qu ...
- 15行代码AC——1019 数字黑洞 (20分) 甲级1069. The Black Hole of Numbers (20)(解题报告)
立志用更少的代码做更高效的表达 PAT甲级最优题解-->传送门 Pat乙级最优化代码+题解+分析汇总-->传送门 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非 ...
- pat 乙级 1019 数字黑洞(C++)
题目 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有&q ...
- 1019 数字黑洞 (20 分)(c语言)
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有" ...
- [PAT乙级]1019 数字黑洞
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有" ...
- PAT乙级(1019 数字黑洞)
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有" ...
- PAT 乙级1019 数字黑洞
给定任一个各位数字不完全相同的 4 位正整数 ,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有&quo ...
- PTA | 1019 数字黑洞 (20分)
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这样做,我们很快会停在有" ...
最新文章
- 数学知识--Methods for Non-Linear Least Squares Problems(第三章)
- php代码审计工具_【学习笔记】PHP代码审计入门:代码审计实例2
- 基于Win32Api创建窗口程序
- 【BZOJ4916】神犇和蒟蒻(杜教筛)
- epoll实现高并发聊天室
- MicroPython (一)点亮我的Led
- Judge whether the user is in some windows group.
- 基础总结篇之八:创建及调用自己的ContentProvider
- mysql怎么显示创表的语句_MySql轻松入门系列——第二站 使用visual studio 对mysql进行源码级调试...
- 斗地主(二)———创建扑克牌基类枚举, 牌库,出牌规则
- python实用脚本(三)—— 通过有道智云API实现翻译
- Android 计时器Chronometer 使用及源码分析
- Java全套课程修炼之Java小白入门篇
- LeetCode #1088. Confusing Number II
- IDEA去掉Performing Code Analysis,Check TODO
- 委外采购订单 Subcontract PO
- 周志华----机器学习2
- DOSBOX+MASM汇编环境的的安装与使用
- Python的生成器函数
- 上海某软件公司电话面试分享