1031:反向输出一个三位数时间限制: 1000 ms 内存限制: 65536 KB 提交数: 125089 通过数: 76263 【题目描述】将一个三位数反向输出,例如输入358,反向输出853。 【输入】一个三位数n。 【输出】反向输出n。 【输入样例】100 【输出样例】001 |
【思路分析】
-
包含了
<bits/stdc++.h>
头文件,它是一个通用的头文件,包含了其他所有标准头文件,这样就不需要一个个添加标准头文件了。 -
main()
函数开始。 -
声明了变量
n, a, b, c
,分别表示输入的三位数和其各个位上的数字。 -
使用
cin
输入三位数n
。 -
通过数学运算,将
n
的百位、十位和个位分别赋值给变量a, b, c
。 -
使用
cout
分别输出变量c, b, a
,即反向输出了三位数。 -
返回 0,表示程序执行成功结束。
- 输入一个三位数。
- 将该三位数的个位,十位和百位分别提取出来。
- 使用
cout
反向输出这三位数的个位,十位和百位。
【示例代码】
#include<bits/stdc++.h> // 包含所有标准头文件
using namespace std;
int main()
{
int n, a, b, c; // 声明变量
cin >> n; // 输入三位数 n
a = n / 100; // 提取百位数字
b = (n % 100) / 10; // 提取十位数字
c = n % 10; // 提取个位数字
cout << c << b << a; // 反向输出个位,十位和百位数字
return 0; // 返回 0,程序结束
}