-->
当前位置:首页 > 题库 > 正文内容

编程题:8111 计算机让几何问题变简单了

Luz3年前 (2022-04-21)题库722
当你拥有一台计算机时,数学问题就会变得如此简单。举例来说,你应该知道在直角三角形中,三条边的长度a、b和c(其中c为斜边,如图8.2所示)需要满足:a * a + b * b = c * c,这就是著名的勾股定理。
在本题中,已知两条边的长度,要求计算出第3条边的长度。

![8111.png](~/5ba2f4ab-3992-4e2f-b152-d067ad18f147.png)


### 输入格式:

输入文件包含了多个直角三角形。每个三角形的数据占一行,包括3个整数a、b和c,代表三角形3条边的长度。这3个整数中仅有一个整数为-1(长度未知的边),而其他两个都为正整数(给定的两边)。a=b=c=0,表示输入数据结束

### 输出格式:

对于每个三角形,首先输出三角形的序号,如输出样例所示。如果这3条边不能构成三角形,输出“Impossible.”,否则按照“s = L”格式输出第3条边的长度(s为未知边a或b或c,L为其长度),长度保留小数点后3位。每个测试用例后输出个空行。

### 输入样例:

in
3 4 -1
-1 2 7
5 -1 3
0 0 0


### 输出样例:

out
Triangle #1
c = 5.000

Triangle #2
a = 6.708

Triangle #3
Impossible.









答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。