#include<stdio.h>
main()
{
int x;
int m,n;
int i,j,k;
printf("请输入1~999的整数\n");
scanf("%d",&x);
if(x<10)
printf("这是个个位数\n");
else if(x<100)
{
printf("这是个十位数\n");
n=x%10;
m=x/10;
printf("个位数是%d,十位数是%d,个位数加十位数是%d\n",n,m,m+n);
printf("倒序输出=%d%d",n,m);
}
else
{
printf("这是个百位数\n");
k=x/100; j=(x/10)%10; i=x%10;
printf("个位数是%d,十位数是%d,百位数是%d,个位数加十位数加百位数是%d\n",i,j,k,i+j+k);
printf("倒序输出=%d%d%d",i,j,k);
}
}
P.S:做的不太简洁,但是够看的明白(大神轻喷哈~)