输入一个三位正整数m,拆分出它的个位数m0、十位数m1和百位数m2。分别输出m0, m1, m2,用空格间隔用c语言
时间: 2024-03-24 15:39:32 浏览: 107
好的,以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int m, m0, m1, m2;
printf("请输入一个三位正整数:");
scanf("%d", &m);
m0 = m % 10; // 取个位数
m1 = m / 10 % 10; // 取十位数
m2 = m / 100; // 取百位数
printf("%d %d %d\n", m0, m1, m2);
return 0;
}
```
输入一个三位正整数,程序会自动计算出它的个位数、十位数和百位数,并输出这三个数,用空格隔开。注意,在这个程序中,我们使用了 C 语言的取模运算符 `%` 和整数除法运算符 `/` 来分别取出三个数。
阅读全文