用c加加语言写一段代码,输入一个三位数,分离出它的百位、十位和个位,反转后输出。
时间: 2024-09-27 19:07:22 浏览: 47
c代码-输入十个数,判断其中最大数和最小数
当然可以。这里是一个简单的C++代码示例,它会提示用户输入一个三位数,然后将其分解成百位、十位和个位,最后将它们反转并输出:
```cpp
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个三位数: ";
cin >> num; // 输入三位数
// 分离百位、十位和个位
int hundred = num / 100; // 百位
int ten = (num % 100) / 10; // 十位
int unit = num % 10; // 个位
// 反转数值
int reversed_hundred = hundred;
int reversed_ten = ten;
int reversed_unit = unit;
// 输出反转后的数字
cout << "反转后的百位: " << reversed_hundred << endl;
cout << "反转后的十位: " << reversed_ten << endl;
cout << "反转后的个位: " << reversed_unit << endl;
return 0;
}
```
在这个程序中,我们首先获取用户的输入,并通过除法和取模操作分别得到每个位置的值。然后我们将这三个值存储在一个新的变量中,并对它们进行反转。
阅读全文