c++一维数组年龄与疾病
时间: 2024-09-16 11:03:43 浏览: 50
C++两个一维数组相加求和
在C++中,一维数组可以用于存储年龄和疾病信息。例如,你可以创建一个名为`PatientInfo`的结构体,包含两个成员变量:`age`表示年龄,类型通常为整型(int),`disease`表示疾病的标志,如布尔类型(bool)来表示患者是否患有某种疾病。
```cpp
// 定义一个结构体表示患者信息
struct PatientInfo {
int age;
bool disease;
};
// 创建一个一维数组来存放多个患者的年龄和疾病信息
const size_t NUM_OF_PATIENTS = 5; // 假设有5位患者
PatientInfo patients[NUM_OF_PATIENTS];
// 初始化患者数据
patients[0].age = 30;
patients[0].disease = false;
patients[1].age = 45;
patients[1].disease = true;
// 访问和操作数组元素
for (size_t i = 0; i < NUM_OF_PATIENTS; ++i) {
cout << "Patient " << i+1 << ": Age=" << patients[i].age
<< ", Has Disease=" << (patients[i].disease ? "Yes" : "No") << endl;
}
```
阅读全文