给定一个三位正整数,输出其百位数字,十位数字及个位数字
时间: 2023-05-18 11:02:29 浏览: 196
好的,这是一个简单的编程问题。以下是代码示例:
num = int(input("请输入一个三位正整数:"))
hundreds = num // 100
tens = (num // 10) % 10
ones = num % 10
print("百位数字为:", hundreds)
print("十位数字为:", tens)
print("个位数字为:", ones)
希望这个回答能够帮到你!
相关问题
给定一个三位正整数,输出其百位数字、十位数字及个位数字。
可以使用以下代码实现:
num = int(input("请输入一个三位正整数:"))
# 获取百位数字
hundreds = num // 100
# 获取十位数字
tens = (num // 10) % 10
# 获取个位数字
ones = num % 10
print("百位数字为:", hundreds)
print("十位数字为:", tens)
print("个位数字为:", ones)
c语言给定一个三位正整数,输出其百位数字、十位数字及个位数字
在 C 语言中,要输出一个三位正整数的百位、十位和个位数字,你需要先接收该数值并拆分成各个部分。下面是一个示例程序:
```c
#include <stdio.h>
void printNumber(int num) {
if (num >= 100 && num <= 999) { // 检查是否是三位数
int hundreds = num / 100; // 百位
int tens = (num % 100) / 10; // 十位
int ones = num % 10; // 个位
printf("百位数字: %d, 十位数字: %d, 个位数字: %d\n", hundreds, tens, ones);
} else {
printf("输入的不是一个三位正整数!\n");
}
}
int main() {
int num;
printf("请输入一个三位正整数: ");
scanf("%d", &num); // 获取用户输入
// 输出结果
printNumber(num);
return 0;
}
```
这个程序首先接受用户输入的三位正整数,然后通过除法操作(`/` 和 `%`)将其分解成百位、十位和个位。最后,在`printNumber`函数里打印出这三个数字。
阅读全文