将一个n位数分解为各个位数的数字。

将一个n为数分解为各个位数上的数字

如:将一个五位数53692分解为万位,千位,百位,十位,个位。

万位=n/10000;

千位=n%10000/1000;

百位=n%1000/100;

十位=n%100/10;

个位=n%10;

int n=53692;
cout<<n<<endl;
int o=n/10000;
int p=n%10000/1000;
int q=n%1000/100;
int r=n%100/10;
int s=n%10;
cout<<o<<" "<<p<<" "<<q<<" "<<r<<" "<<s<<endl;


二:可以通过减法运算求的。如

万位=n/10000;

千位=(n-10000*万位)/1000;

百位=(n-10000*万位-1000*千位)%100;

.............


版权声明:本文为u010274106原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。