用c语言,输入一个三位数,取出它的个位数,十位数,百位数
时间: 2024-03-13 20:05:34 浏览: 53
好的,这个问题很简单,下面是C语言的代码实现:
```c
#include<stdio.h>
int main()
{
int num, a, b, c;
printf("请输入一个三位数:");
scanf("%d", &num);
a = num % 10; // 取出个位数
b = num / 10 % 10; // 取出十位数
c = num / 100; // 取出百位数
printf("个位数为:%d,十位数为:%d,百位数为:%d", a, b, c);
return 0;
}
```
上面的代码中,我们首先定义了一个整型变量`num`,用来存储输入的三位数。然后通过`scanf`函数获取用户输入的值。接着,我们通过取模运算和整除运算分别计算出个位数、十位数和百位数,并将它们赋值给变量`a`、`b`和`c`。最后,我们通过`printf`函数输出这三个数。
希望这个回答能够解决你的问题!