天气记录里每天一个雨量(毫米),0 就是没下雨。写 rainy_days(rain),数一数有几天下了雨(雨量大于 0)。记录是空的就是 0 天。
rainy_days({0, 5, 12, 0})→2rainy_days({})→0int rainy_days(const vector<int> &rain)#include <vector>
using namespace std;
int rainy_days(const vector<int> &rain) {
int days = 0;
for (int mm : rain) {
// 在这里写:雨量大于 0,days 就加 1
}
return days;
}
写好了先点「运行」试试示例,没问题再点「提交」。