三角形的面积
读入三角形三边的边长a,b,c,输出它的面积。 Input
有多组测试数据。输入的第一行是整数T(0<T<=1000),表示测试数据的组数。每一组测试数据只有一行,分别为边长a、b和c,三数之间有一个空格。该行没有其它多余的符号。a,b,c均为正数,其大小不超过10^6。
Output
对应每组输入,输出一行该三角形的面积,保留两位小数。如果三条边不能构成三角形,请输出“can’t construct a triangle!”。该行不能有其它多余的符号。两组输出之间没有空行。输出格式具体见样例。
Sample Input
3
3 4 5
3 4 7
3 4 8
Sample Output
S(3,4,5)=6.00
S(3,4,7)=0.00
(3,4,8)can’t construct a triangle!
Hint
可以使用公式:S=sqrt(p(p-a)(p-b)(p-c)),其中p=(a+b+c)/2。
Source
wxiaoping C语言练习
[Submit] [Clarification]