1,求出它是几位数;
2,分别输出每一位数字;
3,按逆序输出各位数字,例如原数为321,应输入123。
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n>0&&n<10)
{
printf("一位数\n");
}
if(n>=10&&n<100)
{
printf("两位数\n");
}
if(n>=100&&n<1000)
{
printf("三位数\n");
}
if(n>=1000&&n<10000)
{
printf("四位数\n");
int a,b,c,d;
a=n/1000;
b=(n/100)%10;
c=(n/10)%10;
d=n%10;
printf("%d %d %d %d",a,b,c,d);
int temp;
temp=a;
a=d;
d=temp;
temp=b;
b=c;
c=temp;
printf("\n%d\n",a*1000+b*100+c*10+d);
}
}
假如输入数字1234:
输出结果为:
四位数
1 2 3 4
4321