B2028 题解

在 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;   //结束主程序
}
posted @ 2021-07-03 11:27  crp_cpp  阅读(53)  评论(0编辑  收藏  举报