编用 Microsoft Visual C++ 写一个程序,输入一个三位整数,分别输出其百位、十位和个位数字。
时间: 2024-10-06 07:04:44 浏览: 130
在Microsoft Visual C++中,你可以通过以下步骤编写一个简单的程序来获取并输出一个三位整数的每一位数字:
```cpp
#include <iostream>
int main() {
// 输入一个三位整数
int num;
std::cout << "请输入一个三位整数: ";
std::cin >> num;
// 检查输入的数是否为三位数
if (num >= 100 && num <= 999) {
// 提取百位、十位和个位数字
int hundred = num / 100; // 百位
int ten = (num % 100) / 10; // 十位
int one = num % 10; // 个位
// 输出每位数字
std::cout << "百位数字: " << hundred << std::endl;
std::cout << "十位数字: " << ten << std::endl;
std::cout << "个位数字: " << one << std::endl;
} else {
std::cout << "输入的不是一个三位数,请重新输入!" << std::endl;
}
return 0;
}
```
在这个程序中,我们首先从用户处获取一个整数,然后通过整除和余数运算将这个数分解为百位、十位和个位。如果输入的不是三位数,我们会给出相应的提示。
当你运行此程序并按照提示输入一个三位整数,它会打印出这三个数字。
阅读全文