我们现在讨论分离数字的前提是这个数是一个四位数
eg:1234 从左到右分离:234 34 4
从右到左分离:123 12 1
1.从左到右分离
#include<bits/stdc++.h>using namespace std;int main(){int n,k=1000;cout<<"输入一个四数位n="; cin>>n;while(n>=10){n=n%k;k=k/10;cout<<n<<" ";} return 0;}
2.从右到左分离
#include<bits/stdc++.h>using namespace std;int main(){int m,f=10;cout<<"输入一个四位数m="; cin>>m;while(m/f!=0){cout<<m/f<<" ";f=f*10;}return 0;}
这两个东西真没啥可讲的,我觉得就是看见要分离数字了,不管是怎么样的分离,(分离出每一个数字还是和前面两种分离结果一样)都需要想到的是%和/,只要能想起这个你在草稿纸上算一算写一写就可以知道如何分离了。