已知三位数389,将三位数拆分为个位、十位和百位。用c++写出次代码
时间: 2024-10-15 14:26:58 浏览: 30
在C++中,你可以使用结构体(struct)来表示一个三位数,并且通过成员变量分别存储个位、十位和百位数字。以下是简单的代码示例:
```cpp
#include <iostream>
// 定义一个结构体表示三位数
struct ThreeDigitNumber {
int hundred; // 百位
int ten; // 十位
int unit; // 个位
};
int main() {
ThreeDigitNumber num;
num.hundred = 3; // 设置百位
num.ten = 8; // 设置十位
num.unit = 9; // 设置个位
std::cout << "百位: " << num.hundred << "\n";
std::cout << "十位: " << num.ten << "\n";
std::cout << "个位: " << num.unit << "\n";
return 0;
}
```
在这个例子中,我们首先创建了一个`ThreeDigitNumber`类型的结构体实例`num`,然后分别赋予它各个位的数值。最后,我们通过`.`运算符访问并打印出每一位的值。
阅读全文