#include
void main()
{int x,y,z,m,n,o,p;
cout>x;
{if (x>9999)
{y=5;z=x/10000;m=x/1000-z*10;n=x/100-z*100-m*10;o=x/10-z*1000-m*100-n*10;p=x%10;}
else if(x>999){y=4;z=0;m=x/1000;n=x/100-m*10;o=x/10-m*100-n*10;p=x%10;}
else if(x>99){y=3;z=0;m=o;n=x/100;o=x/10-n*10;p=x%10;}
else if(x>9){y=2;z=0;m=0;n=0;o=x/10;p=x%10;}
else{y=1;z=0;m=0;n=0;o=0;p=x;}}
cout<<"位数为:"<<y<<"每位数(从大到小)为:"<<z<<m<<n<<o<<p;}
{switch (y)
{case 5:cout<<p<<o<<n<<m<<z;break;
case 4:cout<<p<<o<<n<<m;break;
case 3:cout<<p<<o<<n;break;
case 2:cout<<p<<o;break;
case 1:cout<<p;}
}
|