#include
void main()
{int a;
printf("输入一个三位数");
scanf("%d",&a);
printf("百位:%d十位:%d个位:%d\n",a/100,a/10%10,a%10);
}
or
oid main(void)
{
unsigned int a;
printf("输入一个三位数:");
scanf("%d",&a);
printf("百位 %d; 十位 %d; 个位 %d",a/100%10,a/10%10,a%10);
}
a/100%10 表示取出百位数,a/10%10表示取出十位数 a%10表示取出个位数,unsigned是定义为无符号型的数。