1069. The Black Hole of Numbers (20) string转int

简介: #include #include using namespace std;bool compare(char a, char b){ return a > b;}int main(int argc, cons...
#include <iostream>
#include <algorithm>
using namespace std;

bool compare(char a, char b){ return a > b;}

int main(int argc, const char * argv[]) {
    string s, a, b;
    cin >> s;
    s.insert(0, 4 - s.length(), '0');
    
    do{
        a = s;
        b = s;
        sort(a.begin(), a.end());
        sort(b.begin(), b.end(), compare);
        int result = stoi(b) - stoi(a);
        s = to_string(result);
        s.insert(0, 4 - s.length(), '0');
        cout << b << " - " << a << " = " << s << endl;
    }while (s != "6174" && s != "0000");
    
    return 0;
}
AI 代码解读


目录
打赏
0
0
0
0
1
分享
相关文章
go string to int 字符串与整数型的互换
go string to int 字符串与整数型的互换
106 0
报错:java: 不兼容的类型: java.lang.String无法转换为int解决办法
这里遇到的问题是在scanner键盘输入时候进行了一个报错:java: 不兼容的类型: java.lang.String无法转换为int
1988 1
报错:java: 不兼容的类型: java.lang.String无法转换为int解决办法
【Java用法】Java中String类型和int类型互转的所有方法
【Java用法】Java中String类型和int类型互转的所有方法
372 0
Java int 与 String 的互相转换
Java int 与 String 的互相转换
160 0
遍历字符串,String line = xxx for(int i = 0;i<line.length();i++){system.out.println(line.chartAt(i)); 单个
遍历字符串,String line = xxx for(int i = 0;i<line.length();i++){system.out.println(line.chartAt(i)); 单个
channelSftp.put(InputStream src, String dst, int mode);里的mode都是什么类型的
【5月更文挑战第15天】channelSftp.put(InputStream src, String dst, int mode);里的mode都是什么类型的
482 2
int 和 String 互相转换的多种方法
int 和 String 互相转换的多种方法
161 1
Python系列(15)—— int类型转string类型
Python系列(15)—— int类型转string类型
|
Go
golang 中string和int类型相互转换
golang 中string和int类型相互转换
237 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问