C++ 两位数互转
程序员文章站
2024-02-01 21:29:28
...
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
void flip_double_digits() {
// 翻转2位数
int a;
string b;
char c[2];
cout << "请输入2位数" << endl;
std::cin >> a;
if (a > 9 && a < 100) {
// int 转 string
b = to_string(a);
if (b[1] != '0') {
// char 转 string
c[0] = b[1];
c[1] = b[0];
string result(c, c + 2);
cout << "返回:" << result <<endl;
}
else
{
cout <<"返回:"<< b[0] << endl;
}
// cout << c;
}
else
{
flip_double_digits();
}
}
上一篇: P1008 三连击(洛谷)
下一篇: 入门级 Java输入两位数,比较大小