1.分解
a = q % 10;//个位数
分解个位数
b = (q / 10) % 10;//十位数
分解十位数
c = (q / 100) % 10;//百位数
分解百位数
d = q / 1000;//千位数
分解千位数
2.拼接代码
w#include<iostream>
using namespace std;
int main()
{
int a = 0,b = 0,c = 0,d = 0,p = 0;
cin >> p;
int q = int(p * 10);
a = q % 10;//个位数
b = (q / 10) % 10;//十位数
c = (q / 100) % 10;//百位数
d = q / 1000;//千位数
cout << a << b << c << d << endl;
return 0;
}