题解:洛谷 B2015 计算并联电阻的阻值

【题目来源】

洛谷:B2015 计算并联电阻的阻值 - 洛谷

【题目描述】

对于阻值为 \(r_1\)\(r_2\) 的电阻,其并联电阻阻值公式计算如下:

\[R=\dfrac{1}{\dfrac{1}{r_1}+\dfrac{1}{r_2}} \]

输入实数 \(r_1,r_2\)。输出并联之后的阻抗大小,结果保留小数点后 \(2\) 位。

【输入】

两个实数 \(r_1,r_2\),以一个空格分开。

【输出】

并联之后的阻抗大小,保留小数点后 \(2\) 位。

【输入样例】

1 2

【输出样例】

0.67

【算法标签】

《洛谷 B2015 计算并联电阻的阻值》 #顺序结构#

【代码详解】

#include <bits/stdc++.h>
using namespace std;

int main()
{
    float r1, r2;  // 定义两个电阻值变量,使用float类型(因OpenJudge要求)
    
    cin >> r1 >> r2;  // 从标准输入读取两个电阻值
    
    // 计算并联电阻并输出
    // 并联电阻公式: R = 1/(1/R1 + 1/R2)
    // fixed: 使用固定小数格式
    // setprecision(2): 设置精度为2位小数
    cout << fixed << setprecision(2) << 1 / (1 / r1 + 1 / r2);
    
    return 0;
}

【运行结果】

1 2
0.67
posted @ 2026-02-19 17:43  团爸讲算法  阅读(7)  评论(0)    收藏  举报