【小韦同学@神犇营-40-分离整数的各个数位】
题目:
描述
给定一个整数,要求从个位开始分离出它的每一位数字。
输入
输入一个整数,整数在1到100000000之间。
输出
从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。
输入样例1
123
输出样例1
3 2 1
题解:
/*********************************************************************
* 题目:神犇营-40-分离整数的各个数位
* 作者:小韦老师
* 邮箱:weichangying_wcy@163.com
* 题解:
思路:
考查简单的循环。当输入的数x不为0时,输出x%10,并且x的值变成x/10,直到x=0时
退出循环即可。
*********************************************************************/
#include <bits/stdc++.h>
using namespace std;
int main() {
int x;
cin >> x;
while (x != 0) {
cout << x % 10 << " ";
x /= 10;
}
return 0;
}
我是小韦同学,企者不立,跨者不行,每天进步一点点。
欢迎大家多多交流,如果发现有错误,请多指正。有疑问的同学也可以留言评论或者发邮件。
邮箱:weichangying_wcy@163.com