用方程想

10 分钟

假设法要动脑筋想差值,方程更省事:直接给未知数起个名字叫 x。设兔有 x 只,那鸡就有 (10-x) 只,脚一共是 ,化简得 ,解出 x=4。方程就是把绕口的文字,翻译成能一步步算的等式。

#include <iostream>
using namespace std;
int main() {
    // 4x + 2(10 - x) = 28  ->  2x + 20 = 28  ->  x = 4
    int x = (28 - 20) / 2;
    cout << "兔:" << x << endl; // 输出 4
    return 0;
}

注意:设完 x,另一个量要用 x 表示(鸡是 10-x,不要再设一个未知数)。列等式时单位也要对齐,两边都算"脚"。

小纸条

用方程解上一题的鸡兔同笼。

登录 后可看答案

用方程想 · C++ 入门 · op599 课程