已知一个并联电路。如果两端电压U=220V,R1=R2=10kΩ,R3=R4=200kΩ,求i1,i2,i3,i4及总电阻r。
#include<stdio.h>
int main()
{
float U, R1, R2, R3, R4, R, i1, i2, i3, i4;
printf("两端电压U,R1, R2, R3, R4∶");
scanf("%d %d %d %d %d", &U, &R1, &R2, &R3, &R4);
R=1.0/(1.0/R1+1.0/R2+1.0/R3+1.0/R4);
i1=U/R1;
i2=U/R2;
i3=U/R3;
i4=U/R4;
printf("R: R=%6.2f\n", R);
printf("i1: i1=%6.2f\n", i1);
printf("i2: i2=%6.2f\n", i2);
printf("i3: i3=%6.2f\n", i3);
printf("i4: i4=%6.2f\n", i4);
return 0;
}
输入的变量类型是float,scanf里要用%f输入