当前位置: 代码迷 >> C语言 >> 一道和物理有关的题,高手来帮帮我
  详细解决方案

一道和物理有关的题,高手来帮帮我

热度:84   发布时间:2005-04-05 18:00:00.0
一道和物理有关的题,高手来帮帮我
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();
}
----------------解决方案--------------------------------------------------------
  相关解决方案