题目:1004
题目描述:
从键盘输入一个任意的三位正整数,分别求出其个位、十位和百位上的数字。
输入:
输入任意的一个三位正整数。
输出:
依次输出个位、十位、百位上的数字。以空格间隔,但最后一个数据的后面没有空格,直接换行。
样例输入:
367
样例输入:
7 6 3
#include <stdio.h>
int main()
{
int n, x, y, z; //定义整型变量n,x,y,z;n为要输入的三位正整数,x,y,z分别是该整数个位,十位,百位上的数
scanf("%d", &n);
x = n % 10; //该整数除以100所得的余数就是个位的数
y = n / 10 % 10; //对该整数除以10得到的商(36)再除以10得到的余数,即为十位十位上的数
z = n / 100; //该整数除以100得到的商即为百位上的数
printf("%d %d %d\n", x, y, z);
return 0;
}