main()
{
int i,value,number=0,every[5];
printf("please give me the value:");
scanf("%d",&value);
if((value/1000000)>0¦¦value<0)
{
printf("you are fool,please give me again:");
scanf("%d",&value);
}
every[4]=value/100000;
every[3]=value/10000-every[4]*10;
every[2]=value/1000-every[3]*10-every[4]*100;
every[1]=value/100-every[2]*10-every[3]*100-every[4]*1000;
every[0]=value/10-every[1]*10-every[2]*100-every[3]*1000-every[4]*10000;
for(i=4;i>=0;i--)
{
if(every[i]>0)
{
number=i+1;
break;
}
}
printf("the number is %d\n",number);
printf("the value is :");
for(i=(number-1);i>=0;i--)
printf("%d",every[i]);
printf("\n");
printf("the backword value is:");
for(i=0;i<number;i++)
printf("%d",every[i]);
printf("\n");
}
#include "stdio.h"
void main(void)
{ char num[5];
int i;
printf("please input the number(<100000):");
scanf("%s",num);
i=0;
printf("\n\nprint every digital:");
while (num[i]!='\0') {
printf("%c ",num[i]);
i++;
}
printf("\n\nthe number has %d digitals.",i);
printf("\n\nthe inversion of the number:");
while (i>0) {
printf("%c",num[i-1]);
i--;
}
}