C++1.编写程序,从键盘输入一个三位的正整数,分别输出它的百位数,十位数,和个位数。
时间: 2024-12-12 17:17:37 浏览: 13
c++编写程序实现两个超长正整数(每个最长80位数字)的减法运算
在C++中,你可以通过获取用户输入并将其转换成整数,然后对每一位进行操作来实现这个功能。这里是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个三位的正整数: ";
cin >> num; // 获取用户输入
if (num >= 0 && num < 1000) { // 确保输入的是三位数
int hundred = num / 100; // 百位数
int ten = (num % 100) / 10; // 十位数
int one = num % 10; // 个位数
cout << "百位数: " << hundred << endl;
cout << "十位数: " << ten << endl;
cout << "个位数: " << one << endl;
} else {
cout << "输入错误,请输入一个三位的正整数!" << endl;
}
return 0;
}
```
当你运行这个程序时,它会提示你输入一个三位数,然后输出相应的百位、十位和个位数字。
阅读全文