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;
}


目录
相关文章
go string to int 字符串与整数型的互换
go string to int 字符串与整数型的互换
70 0
|
Java
报错:java: 不兼容的类型: java.lang.String无法转换为int解决办法
这里遇到的问题是在scanner键盘输入时候进行了一个报错:java: 不兼容的类型: java.lang.String无法转换为int
1780 1
报错:java: 不兼容的类型: java.lang.String无法转换为int解决办法
遍历字符串,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)); 单个
|
6月前
|
Java
String转化为Int
String转化为Int
|
7月前
channelSftp.put(InputStream src, String dst, int mode);里的mode都是什么类型的
【5月更文挑战第15天】channelSftp.put(InputStream src, String dst, int mode);里的mode都是什么类型的
142 2
|
7月前
int 和 String 互相转换的多种方法
int 和 String 互相转换的多种方法
44 1
|
Java
【Java用法】Java中String类型和int类型互转的所有方法
【Java用法】Java中String类型和int类型互转的所有方法
144 0
|
Java
Java int 与 String 的互相转换
Java int 与 String 的互相转换
69 0
|
7月前
|
Python
Python系列(15)—— int类型转string类型
Python系列(15)—— int类型转string类型
|
Go
golang 中string和int类型相互转换
golang 中string和int类型相互转换
116 0