1 solutions

  • 0
    @ 2025-10-26 15:44:02

    小朋友们,今天咱们来看看这道“捡石头”的题目哦。

    题目分析

    有个幼儿园的小朋友呀,昨天已经捡到了 3 块小石头,他还想再去捡 1 块,让这 4 块石头加起来正好重 20 斤。我们要根据已知的这 3 块石头的重量,算出他应该去捡多重的石头。

    解题步骤

    1. 输入部分: 我们得先知道这 3 块石头各自的重量,题目说会给我们三个整数,分别代表这 3 块石头的重量,我们用变量 abc 来装这三个重量。在 C++ 里,我们可以用 cin 来实现输入,就像这样:
    #include<bits/stdc++.h>
    using namespace std;
    int main() {
        int a, b, c;  // 定义三个变量来存储三块石头的重量
        cin >> a >> b >> c;  // 输入三块石头的重量
    
    1. 计算部分: 我们知道 4 块石头总重是 20 斤,那已经知道 3 块石头的重量分别是 abc,用 20 减去这 3 块石头重量的和,就能得到第四块石头的重量啦。我们用变量 d 来装第四块石头的重量,计算的代码就是:
        int d = 20 - (a + b + c);  // 计算第四块石头的重量
    
    1. 输出部分: 最后我们要把算好的第四块石头的重量输出出来,在 C++ 里用 cout 就可以啦,代码如下:
        cout << d;  // 输出第四块石头的重量
        return 0;
    }
    

    完整代码

    把上面的步骤合起来,完整的 C++ 代码就是:

    #include<bits/stdc++.h>
    using namespace std;
    int main() {
        int a, b, c;  // 定义三个变量来存储三块石头的重量
        cin >> a >> b >> c;  // 输入三块石头的重量
        int d = 20 - (a + b + c);  // 计算第四块石头的重量
        cout << d;  // 输出第四块石头的重量
        return 0;
    }
    

    这样,我们就能根据输入的 3 块石头的重量,算出小朋友应该去捡多重的石头啦。

    • 1

    Information

    ID
    136
    Time
    1000ms
    Memory
    64MiB
    Difficulty
    1
    Tags
    # Submissions
    56
    Accepted
    41
    Uploaded By