提示:题目答案均由博主自主编写,想法不一,答案也不一,本答案仅提供参考,如有疑问,可在评论区提问,有时间会解答.
题目描述
从键盘输入一个任意的三位正整数,分别求出其个位、十位和百位上的数字。
输入
输入任意的一个三位正整数。
输出
依次输出个位、十位、百位上的数字。以空格间隔,但最后一个数据的后面没有空格,直接换行。
样例输入 Copy
367
样例输出 Copy
7 6 3
1004 从键盘输入一个任意的三位正整数,分别求出其个位、十位和百位上的数字。
#include<stdio.h>
int main(){
int a;
int ge,shi,bai;
scanf("%d",&a); //输入一个任意的三位正整数
ge = a%10; //个位, 对a进行对10求余,得个位数
shi = (a/10)%10; //十位, 对a出10,再对10求余,得十位数
bai = a/100; //对a除100,得百位数
printf("%d %d %d",ge,shi,bai);
return 0;
}