一道和物理有关的题,高手来帮帮我
R0,R1,R2为电阻,求等效电阻搜索更多相关的解决方案:
物理
----------------解决方案--------------------------------------------------------
晕,N年前的物理都忘记了,老师什么样子都不清楚了,何况是什么并联、串联、混联(本来物理就不好)。 这类科学题目其实很大一部分是用公式的, 所以只需要知道公式就很容易写了。 你的题目我推了条式子(如果你给出式子就简单了),不知道正确与否。 计算式子:R总=3*R1+(1/3*R2*R0)/(1/3*R2+R0) #include "stdio.h" #include "conio.h" int main(void) { double Rz,R0,R1,R2,R3; char *Prompt = "Please input R0,R1,R2,R3:\r\n"; cputs(Prompt); scanf("%f,%f,%f,%f",&R0,&R1,&R2,&R3); Rz = 3*R1+(1/3*R2*R0)/(1/3*R2+R0); cprintf("R总 = %f",Rz); getch(); return 0; }
[此贴子已经被作者于2005-4-5 19:37:01编辑过]
----------------解决方案--------------------------------------------------------
main()
{
float r0,r1,r2,i,n ;
printf("a,b,c,n=");
scanf("%f%f%f%f",&r0,&r1,&r2,&n);
for (i=1;i<=n;i++)
r0=(r2*r0+r1*r2)/(r1+r2+r0);
printf("r=%f\n",r0);
getch();
}
[此贴子已经被作者于2005-4-5 23:06:17编辑过]
----------------解决方案--------------------------------------------------------
我写的计算式子是:R=R2||(R1+(R2||(R1+(R2||(R1+R0)))
程序为:
#include<stdio.h>
float f(float x,float y)
{
return x*y/(x+y);
}
void main()
{
float R1,R2,R0,R;
scanf("%f%f%f",&R0,&R1,&R2);
R=f(R2,R1+f(R2,R1+f(R2,R1+R0)));
printf("R=%f\n",R);
getch();
}
----------------解决方案--------------------------------------------------------