程序运行后“总降雨次数”输出是多少?
题目背景 唐僧师徒经过火焰山,需计算芭蕉扇降雨次数: 1.每次降雨降温10°C 2.初始温度100°C 3.温度≤30°C时降雨停止 4.每降雨1次消耗1片芭蕉叶
#include <iostream>
using namespace std;
int main() {
int temperature = 100;
int rainCount = 0;
int leavesUsed = 0;
while (temperature > 30) {
temperature -= 10;
rainCount++;
leavesUsed++;
if (temperature % 20 == 0) {
rainCount++;
leavesUsed++;
temperature -= 10;
}
}
cout << "总降雨次数:" << rainCount << endl;
cout << "消耗芭蕉叶:" << leavesUsed << "片" << endl;
cout << "最终温度:" << temperature << "℃" << endl;
return 0;
}
6次
7次
8次
9次