Kodewick
开始学 →
基础←→0 / 60

烧水壶

#042基础类和对象约 4 分钟

水壶里的水从 20 度开始,每次 heat(deg) 升高 deg 度,但最多 100 度,烧开了就不会再热。写 heat 里面。

示例
kettle_temp({30, 25})→75
kettle_temp({})→20
函数int kettle_temp(const vector<int> &heats)
main.cpp
#include <vector>
using namespace std;

class Kettle {
public:
    int temp;

    Kettle() {
        temp = 20;
    }

    void heat(int deg) {
        // 在这里写:加热,但不超过 100
    }
};

int kettle_temp(const vector<int> &heats) {
    Kettle k;
    for (int d : heats) {
        k.heat(d);
    }
    return k.temp;
}
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。