输入一个三位数分别输出个十百位
时间: 2024-09-26 22:11:30 浏览: 37
python输入一个水仙花数(三位数) 输出百位十位个位实例
在C++中,要实现这个功能,你可以使用取模运算符(%)来获取每一位数字。当一个整数除以10、100或1000时,余数就是对应的个位、十位或百位。以下是一个简单的示例程序:
```cpp
#include <iostream>
int main() {
int num; // 输入的三位数
std::cout << "请输入一个三位数: ";
std::cin >> num;
// 分别计算并输出个位、十位和百位
int ones = num % 10; // 取个位
int tens = (num / 10) % 10; // 取十位,先除以10取整后再次取模
int hundreds = num / 100; // 取百位,直接除以100
std::cout << "个位: " << ones << std::endl;
std::cout << "十位: " << tens << std::endl;
std::cout << "百位: " << hundreds << std::endl;
return 0;
}
```
当你运行这个程序并输入一个三位数,它会分别打印出这个数的个位、十位和百位。
阅读全文