1. 程式人生 > >【存疑】基礎練習:1088:分離整數的各個數

【存疑】基礎練習:1088:分離整數的各個數

1088:分離整數的各個數
【題目描述】
給定一個整數n(1≤n≤100000000),要求從個位開始分離出它的每一位數字。從個位開始按照從低位到高位的順序依次輸出每一位數字。
【輸入】
輸入一個整數,整數在1到100000000之間。
【輸出】
從個位開始按照從低位到高位的順序依次輸出每一位數字。數字之間以一個空格分開。
【輸入樣例】
123
【輸出樣例】
3 2 1

一直不是很理解位數移動這一塊

#include<iostream>
using namespace std;
int main()
{
	long int n;
	
	cin>>n;
	while(n)//相當於n!=0
	{
		cout<<n%10<<" ";               //分離當前個位
		n/=10;                                 //整除10,相當於刪除個位
	}
	cout<<endl;
	return 0;
}

程式碼參照:https://blog.csdn.net/u011815404/article/details/79328768?utm_source=blogxgwz6