c语言编写一个main函数,任意输入一个三位整数,分离出他的个位,十位,百位
时间: 2023-02-06 21:19:28 浏览: 214
获取一个数字的个位、十位、百位的函数代码
5星 · 资源好评率100%
在 C 语言中,你可以使用数学运算来分离数字的个位、十位和百位。
例如,假设你想要分离数字 123 的个位、十位和百位。你可以这样做:
```
#include <stdio.h>
int main(void) {
int number; // 输入的数字
int a, b, c; // 个位、十位和百位
printf("请输入一个三位整数:");
scanf("%d", &number);
// 分离数字的各位
a = number % 10;
b = (number / 10) % 10;
c = (number / 100) % 10;
printf("个位是:%d\n", a);
printf("十位是:%d\n", b);
printf("百位是:%d\n", c);
return 0;
}
```
在这个程序中,我们首先读入了一个数字,然后使用数学运算来分离出它的各位。首先,我们使用 `number % 10` 来获取个位,然后使用 `(number / 10) % 10` 来获取十位,最后使用 `(number / 100) % 10` 来获取百位。
最后,我们使用 `printf` 函数输出各位的值。
阅读全文