① 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));}
② 如何用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語言 有3個電阻並聯在一起,計算並聯後的電阻值。
直接用多電阻並聯求值公式1/(1/r1+1/r2+1/r3+...+1/rn)計算3個電阻的並聯值,代碼如下:
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
doubler1,r2,r3;
printf("Pleaseinputr1,r2&r3(all>0)... ");
while(scanf("%lf%lf%lf",&r1,&r2,&r3),r1&&r2&&r3)
printf("(r1(%g)||r1(%g)||r1(%g))=%g ",r1,r2,r3,1/(1/r1+1/r2+1/r3));
printf(" ");
return0;
}
④ c語言函數計算並聯電阻阻值
return (resistance1*resistance2)/(resistance1+resistance2);