#include
void main()
{
int digits=0; //位数
int i=0;
long int temp;
long int number; //输入的数据
int a[5]; //存储各位
printf("Input a postive interger!n");
scanf("%ld",&number);
if((number=100000))
{
printf("Input Error!n");
return;
}
temp=number;
while(temp!=0)
{
digits++;
temp=temp/10;
}
printf("The digits of the interger is %dn",digits);
a[4]=number%10; //个位 temp=number/10;
a[3]=temp%10; //十位
temp=temp/10;
a[2]=temp%10; //百位
temp=temp/10;
a[1]=temp%10; //千位
a[0]=temp/10; //万位
while(i