通过键盘输入一个整数,先判断其是否为四位数,然后通过取余与求商的运算方式来获得每一位上的值。
代码如下:
#include <stdio.h>
int main(){
int num,a,b,c,d;
printf("请输入一个四位数:");
scanf("%d",&num);
if(num>=1000&&num<=9999){
a=num%10;
b=num/100%10;
c=num/10%10;
d=num/1000;
printf("个位:%d,十位:%d,百位:%d,千位:%d",a,c,b,d);
}else {
printf("重新输入");
}
return 0;
}
运行结果如下: