#include <stdio.h>
#include <math.h>
main()
{
int a,b,c;
printf("输入一个3位整数:"); /*输入提示*/
scanf("%d",&a); /*假设输入123*/
b=a%10; /* b=123%10=3,d得到个位数3 */
printf("%d",b);
a=a/10; /*a=123/10=12*/
b=a%10; /* b=12%10=2,得到十位数2*/
printf("%d",b);
a=a/10; /* a=12/10=1,得到百位数1*/
printf("%d\n",a);
}
根据题意,将输入的3位数(例如123)送入整型变量a中,只要将a除以10,将余数3输出,将商(整数)再除以10,再将余数2输出,最后将商1输出即可。