1 条题解

  • 0
    @ 2025-9-16 0:55:36

    核心逻辑

    并联电阻阻值计算公式为

    R=11r1+1r2R = \frac{1}{\frac{1}{r_1} + \frac{1}{r_2}}

    ,即先计算两个电阻倒数之和,再取倒数。需将结果保留小数点后2位。

    代码实现

    C

    #include <stdio.h>
    
    int main() {
        double r1, r2, R;
        scanf("%lf %lf", &r1, &r2);
        R = 1 / (1 / r1 + 1 / r2);  // 应用并联电阻公式
        printf("%.2f\n", R);        // 保留2位小数
        return 0;
    }
    

    C++

    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        double r1, r2, R;
        cin >> r1 >> r2;
        R = 1 / (1 / r1 + 1 / r2);
        cout << fixed << setprecision(2) << R << endl;  // 固定2位小数
        return 0;
    }
    

    Python

    r1, r2 = map(float, input().split())
    R = 1 / (1 / r1 + 1 / r2)
    print("{0:.2f}".format(R))  # 格式化保留2位小数
    

    验证(样例输入1 2

    计算过程:( R = 1/(1/1 + 1/2) = 1/(1.5) ≈ 0.666... ),保留2位小数为0.67,与样例一致。

    所有输入均按公式精确计算,并通过格式控制确保保留2位小数。

    • 1

    信息

    ID
    444
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    104
    已通过
    38
    上传者