求并联电阻值

求并联电阻值

Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 28   Accepted Submission(s) : 15

Font: Times New Roman | Verdana | Georgia

Font Size: ← →

Problem Description

You may be puzzled by the complicated circuits ever. Now let us simplify them. The task is: give you a parallel circuit(并联电路); you should calculate the resistance value (电阻)of it. You may suppose the parallel circuit is made up of several simple series circuits(简单的串联电路).

Input

The input contains several test cases. The first line of the input is a single integer T which is the number of test cases. T test cases follow. Each test case starts with a line contains only one integer n (0 < n <= 20), indicating the number of simple series circuits. Next n lines are the descriptions of each simple series circuit. The wire is consisted by the character “-”. And resistances are show by positive integers, means their resistance values. The line’s length is shorter than 100 characters, and the count of resistance in each simple series circuit is no more than 20. I assure all the calculations by integers using in this problem will not overflow the integer.

Output

For each case, please output the resistance value of the parallel circuit.

Sample Input

2
1
---5----
2
----2----3-1----
---2---2-------2-

Sample Output

5.00
3.00

---------------------------------------------------------------------------------------------------------------------------------------------------------解题思路:  主要输入以字符串形式输入,将字符数字转换成整型数据时关键;  ‘4‘ - ‘0‘ = 4;(将单个数字字符减去0字符,得到数字;  主要还有多位数的判断;



 1 #include<stdio.h>
 2 #include<string.h>
 3 main()
 4 {
 5     int T,t,len,i,j,a;
 6     double sum1,sum2,m;
 7     char n[1000];
 8     scanf("%d",&T);
 9     while(T--)
10     {
11         sum2=0;
12         scanf("%d",&t);
13         for(i=0;i<t;i++)
14         {
15             sum1=0;a=0;
16             scanf("%s",&n);
17             len=strlen(n);
18             for(j=0;j<len;j++)
19             {
20                 if(n[j]!=‘-‘)
21                 {
22                     m = n[j]-‘0‘;      //将数字字符转换成纯数字;
23                     a = a*10 + m;      //如果是相邻两个数字,要进行转换;
24                 }
25                 else
26                 {
27                     sum1 = sum1 + a;
28                     a=0;
29                 }
30             }
31             sum1 = sum1 + a;    //当最后一个数不是‘-’时,要加进sum1 ,否则会将最后一个数字漏掉
32             sum2=sum2+1.0/sum1;
33         }
34         if(t==1)
35         printf("%.2lf\n",sum1);
36         else
37         printf("%.2lf\n",1.0/sum2);
38
39     }
40 }

求并联电阻值,布布扣,bubuko.com

时间: 2024-10-13 01:09:18

求并联电阻值的相关文章

电阻值识别法(色环法、数码法)

每块电路板上的元器件中,绝对少不了电阻.电容这两兄弟.每当调试时,有时必须知晓电阻大小时,最直接的方式就是拿万用表测量.而当没有万用表时,抓狂了吧,但是当你懂得读电阻上的色环或数字时,就可以甩掉万用表而直接读出电阻大小了. 一.色环法 色环电阻就是在普通的电阻封装上涂上不一样的颜色的色环,用来区分电阻的阻值.保证在安装电阻时不管从什么方向来安装,都可以清楚的读出它的阻值.色环电阻的基本单位有:欧姆(Ω).千欧(KΩ).兆欧(MΩ).1兆欧(MΩ)=1000千欧(KΩ)=1000000欧(Ω). 

知识搜集——电阻分压后电流电阻值计算

举例说明吧:电源=10VR1=2Ω;R2=3Ω你要的答案为:X电流 I=10/(2+3)=2A,R1=2Ω*2A=4V;R2=3Ω*2A=6V你想分压,就把那个点的线路写出来.另:电源+(10v)------R1口---X(6v)---R2口------(0v)电源-(接地GND)懂没 怎么计算电阻分压值

SICP 习题 (2.14)解题总结:区间误差导致的问题

SICP 习题 2.14 的题目要求并没有完全体现在题干中,这道题是和书中前面的内容相关的. 书中讲到,Alyssa做完了我们以前讨论的区间计算模块并发布出去了,然而,一段时间以后她接受到了来自一个叫做Lem的工程师的抱怨,这个叫做Lem的人应该是搞电路的,他用Alyssa的程序去计算两个电阻的并联电阻值,里面就使用了Alyssa设计的区间来表示一个电阻的电阻值.按照物理上的定律,并联电阻的公式是(R1*R2)/ (R1 + R2),或者使用1/(1/R1 + 1/R2),这两个公式不管从数学上

21. PowerShell -- 文本处理

PowerShell 文本处理 实例一:求所有电阻值的个数,平均值,总和,最大值,最小值. 问题描述: 有如下一段文本文件,开头有许多描述,字符"~"为有用数据的开始标志,要求:求所有电阻值的个数,平均值,总和,最大值,最小值. 这是一份格式较为规则的文本文件报表. #文件头有一些无用的描述信息 ~ 深度         电阻值      放射性值 10            1.5            2.4 20            0.4            1.9 30 

阻抗匹配基础

英文名称:impedance matching 基本概念 信号传输过程中负载阻抗和信源内阻抗之间的特定配合关系.一件器材的输出阻抗和所连接的负载阻抗之间所应满足的某种关系,以免接上负载后对器材本身的工作状态产生明显的影响.对电子设备互连来说,比如信号源连放大器,前级连后级,仅仅要后一级的输入阻抗大于前一级的输出阻抗5-10倍以上,就可觉得阻抗匹配良好:对于放大器连接音箱来说,电子管机应选用与其输出端标称阻抗相等或接近的音箱,而晶体管放大器则无此限制,能够接不论什么阻抗的音箱. 匹配条件 ①负载阻

眼图综述报告

目录 1. 眼图的形成 ...................................................................................................................................... 2 1.1 传统的眼图生成方法 .......................................................................................

TTL电平和CMOS电平总结

TTL电平和CMOS电平总结 1,TTL电平:          输出高电平>2.4V,输出低电平<0.4V.在室温下,一般输出高电平是3.5V,输出低电平是0.2V.最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V. 2,CMOS电平: 1逻辑电平电压接近于电源电压,0逻辑电平接近于0V.而且具有很宽的噪声容限. 3,电平转换电路:          因为TTL和COMS的高低电平的值不一样(ttl 5v<==>cmos 3.

常见贴片电阻的分类、封装、功率、阻值

转载于:贴片电阻分类.阻值.功率.封装.尺寸 贴片电阻简述 贴片式固定电阻器,从Chip Fixed Resistor直接翻译过来的,俗称贴片电阻(SMD Resistor),是金属玻璃铀电阻器中的一种.是将金属粉和玻璃铀粉混合,采用丝网印刷法印在基板上制成的电阻器.耐潮湿, 高温, 温度系数小. (注:以下片式固定电阻器皆叫做贴片电阻 ) 贴片电阻的分类 类型 参考国巨的分类 常规系列厚膜贴片电阻General purpose General purpose, 0201 - 0805Gener

单片机上的发光二极管(LED灯)

LED(light-emitting diode),即发光二极管,俗称 LED 小灯,它的品种许多,参数也不尽相反,我们板子上用的是通俗的贴片发光二极管.这种二极管平日的正导游通电压是 1.8V到 2.2V 之间,任务电流普通在 1mA-20mA 之间.个中,当电流在 1mA-5mA 之间变更时,跟着经过 LED 的电流越来越大,我们的肉眼会分明觉得到这个小灯越来越亮,而当电流从5mA-20mA 之间变更时,我们看到的发光二极管的亮度变更就不是太分明了.当电流超越20mA 时,LED 就会有烧坏