‘壹’ 1. 有3个电阻并联,c语言
#include "stdio.h"
void main()
{float a,b,c,r;
scanf("%f%f%f",&a,&b,&c);
if(!(a>0&&b>0&&c>0))
printf("输入错误,请重新输入");
else
r=1/a+1/b+1/c;
printf("r=%f",r);
}
‘贰’ c语言:从键盘输入任意两个电阻(实数),求它们串联和并联的电阻值
举例:
已知两个电阻R1、R2,其阻值分别为10和20,试编程求纳首并联后的电答茄含阻R的阻值。
#include "stdio.h"void main(){ float r,r1,r2;
r1=10;r2=20;
r=(r1*r2)/(r1+r2);
printf("r=%.2f
",r); //保留清笑二为小数
}
2/求n个串联电阻的和
‘叁’ C语言编程,输入两个电阻的值,求他们并联合串联的阻值.保留2位小数输出
float getBRValue(float R1,float R2);
float getCRValue(float R1,float R2);
#include <stdio.h>
void main(){
float R1=0;
float R2=0;
printf("请输老老行入两个电阻的值,以空格区分侍哗:\n");
scanf("%f %f",&R1,&R2);
if(R1==0 || R2==0){
printf("并联可能会造成短路,阻值为0\n");
printf("串联后阻含哗值:%0.2f\n",,R1+R2);
return;
}
printf("串联后阻值:%0.2f\n",,getCRValue(R1,R2));
printf("并联后阻值:%0.2f\n",,getBRValue(R1,R2));
}
float getBRValue(float R1,float R2){
return (R1+R2)/(R1*R2)
}
float getCRValue(float R1,float R2){
return R1+R2;
}
‘肆’ c语言函数计算并联电阻阻值
return (resistance1*resistance2)/(resistance1+resistance2);
‘伍’ 如何用c语言编程计算n个并联电阻阻值
粗糙的小程序,运行直接输入没有提示,输出格式也很随意。
两个注意,一是至少输入一个有效的阻值,二是输入 0 或者负数结束输入。
#include<stdio.h>
doublepara(doublea,doubleb){return(a*b)/(a+b);}
intmain(void){
doublen,m;
scanf("%lf%lf",&n,&m);
while(m>0){
n=para(n,m);
scanf("%lf",&m);
}
printf("total:%f",n);
return0;
}
‘陆’ c语言编程求并联后的电阻
#include<stdio.h> intmain(){ double r1, r2, r; printf("输入R1的阻值:"); scanf("%lf", &r1); printf("输入R2的阻值:"); scanf("%lf", &r2); printf("\nR=%g\n",1/(1/r1+1/r2));}