210796 数位分解

题目描述

给你一个整数,要求从个位开始分离出它的每一位数字

输入格式

输入一个整数,整数在 之间。

输出格式

从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。

样例

样例输入

123
样例输出

3 2 1
数据范围与提示 分类标签

[循环]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

int a;
bool b;


// The main procedure
int main() {
  cin>>a;
  b = false;
  while (a > 0) {
    if (b) {
      cout<<" ";
    }
    b = true;
    cout<<(a%10);
    a = (a/10);
  }
  return 0;
}

Blockly题解代码图片