用C++对于体温超过37.5度(含等于37.5度)并且掉毛的鸡初步判定为患上了鸡瘟(初筛)。现需要统计某天检查过的鸡中有多少被初筛为患了鸡瘟。
时间: 2024-04-12 10:30:41 浏览: 86
用于测量温度的C++程序
好的,下面是一个用C++编写的示例代码,用于统计某天检查过的鸡中被初筛为患上鸡瘟的数量:
```cpp
#include <iostream>
using namespace std;
int main() {
int totalChickens; // 鸡的总数量
int screenedChickens = 0; // 被初筛为患上鸡瘟的数量
cout << "请输入某天检查过的鸡的总数量:";
cin >> totalChickens;
for (int i = 1; i <= totalChickens; i++) {
float temperature;
bool hasHairLoss;
cout << "请输入第 " << i << " 只鸡的体温:";
cin >> temperature;
cout << "请回答第 " << i << " 只鸡是否掉毛(1表示掉毛,0表示未掉毛):";
cin >> hasHairLoss;
if (temperature >= 37.5 && hasHairLoss) {
screenedChickens++;
}
}
cout << "被初筛为患上鸡瘟的鸡的数量为:" << screenedChickens << endl;
return 0;
}
```
在运行这段代码时,您需要输入某天检查过的鸡的总数量,并依次输入每只鸡的体温和是否掉毛的信息。最终,程序将输出被初筛为患上鸡瘟的鸡的数量。请确保输入的数据类型和逻辑正确,以获得准确的结果。
阅读全文