输入一个三位数,分别输出百位数,十位数,个位数。 C语言
时间: 2024-11-12 16:31:48 浏览: 51
c代码-判断一个数的位数,逆序输出
在C语言中,你可以通过将输入的整数分解成百位、十位和个位三个部分来实现这个功能。这里可以使用取模运算符(%)来获取每一位数字。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num; // 输入的三位数
printf("请输入一个三位数:");
scanf("%d", &num); // 读入用户输入
// 百位数 = (num / 100) % 10
int hundred = num / 100;
// 十位数 = ((num % 100) / 10) % 10
int ten = (num % 100) / 10;
// 个位数 = num % 10
int unit = num % 10;
printf("百位数:%d\n", hundred);
printf("十位数:%d\n", ten);
printf("个位数:%d\n", unit);
return 0;
}
```
当你运行这个程序并输入一个三位数,它会打印出每个位置的数字。
阅读全文