Problem M: 拆分三位数
[Creator : ]
Description
给出一个三位数n (100 到 999)。将每一个分离,空格隔开。
例如:
当输入 123,你的程序应该输出 3 2 1
解法
- 得到个位:除以 10 得到的余数;
- 十位:先去除它的个位(对其整除10),再计算它的个位
- 百位:去除它的个位和十位,整除100即可。
- 然后输出个位,十位,百位。
#include<iostream>
using namespace std;
int main() {
int n, gewei, shiwei, baiwei;
cin >> n;
gewei = ________; // 计算个位
shiwei = ________; // 计算十位
baiwei = ________; // 计算百位
cout<<gewei<<" "<<shiwei<<" "<<baiwei;
return 0;
}
Sample Input Copy
123
Sample Output Copy
1 2 3