1.5.28:分离整数的各个数位
描述:
给定一个整数,要求从个位开始分离出它的每一位数字。
解题思路:
1. 定义一个整数,命名n,表示输入的整数。
2. 定义一个整数,命名为a,代表个位数字。
3. 使用%将n除以十取余,得到a;表示个位上的数字,并输出。
4. 将n除以十,得到新的n,这时的n去除了已经被输出的个位数。
5. 重复执行2-4的过程,直到n=0时,结束循环。
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a;
cin>>n;
while(n>0)
{
a=n%10;
cout<<a<<" ";
n=n/10;
}
return 0;
}