在 C++ 中,当你用 cin 和多个 char 变量读入一个字符串时,整个字符串每一位从前往后将会对应从前往后输入的每一个 char 变量。
通过这一特性,我们可以将输入的那个三位数想象成一个三位的字符串,用三个 char 变量读入这个三位数。将这个三位数反着输出时,只要根据输入顺序从后往前输出这三个 char 变量即可。
代码(内含注释):
#include <iostream>
using namespace std;
char a, b, c; //定义全局变量
int main() {
cin >> a >> b >> c; //用三个 char 变量输入这个三位数
cout << c << b << a << endl; //将这三个 char 变量根据输入顺序从后往前输出,实现将这个三位数反转
return 0; //结束主程序
}