28:分离整数的各个数位

原题链接

总时间限制: 
1000ms 
内存限制: 
65536kB
描述

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

输入
输入一个整数,整数在1到100000000之间。
输出
从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。
样例输入
123
样例输出
3 2 1

源码

#include 
using namespace std;
int main()
{
    int n, index=0;
    cin >> n;
    while (n > 0){
        if (index == 0) cout << n%10;
        else cout << " " << n%10;
        index++;
        n /= 10;
    }
    cout << endl;
    return 0;
}

28:分离整数的各个数位_第1张图片

你可能感兴趣的:(OJ-1.5编程基础之循环控制,C++,信奥)