Problem M: 拆分三位数

Problem M: 拆分三位数

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

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