《C语言及程序设计》实践参考——电阻并联

    xiaoxiao2025-12-19  10

    返回:贺老师课程教学链接  C语言及程序设计初步  项目要求

    题目:编程序,输入两个电阻R1和R2的阻值,求它们并联后的阻值R

    提示:计算公式为r=1/(1/r1+1/r2));电阻值为浮点数

    参考解答:

    #include <stdio.h> int main( ) { float r1, r2, r; printf("输入要并联的两个电阻值:"); scanf("%f %f", &r1, &r2); r = 1.0 / (1.0/r1 + 1.0/r2); printf("并联后的电阻值为:%f\n", r); return 0; } 重要提示:有同学将r1、r2定义为int类型,若是没有题目中“电阻值为浮点数”的提示,这是可以的。但在这时,必须注意到1.0/r1、1.0/r2,不可以改为1/r1、1/r2。前者除的结果是浮点数,而后者,当r1和r2大于1时,将由于整除而使结果为0进而引发“除0”错误。 相关资源:python入门教程(PDF版)
    最新回复(0)