欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

}

相关标签: c++