题目描述
根据给出的三角形3条边a, b, c(0 < a, b, c < 100,000),计算三角形的周长和面积。
输入描述:
一行,三角形3条边(能构成三角形),中间用一个空格隔开。
输出描述:
一行,三角形周长和面积(保留两位小数),中间用一个空格隔开,输出具体格式详见输出样例
package BC;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class BC26 {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
while ((s = br.readLine()) != null) {
String str[] = s.split(" ");
// 三角形的三个边长
double a = Double.parseDouble(str[0]);
double b = Double.parseDouble(str[1]);
double c = Double.parseDouble(str[2]);
// 三角形的周长
double zhouchang = (a + b + c);
System.out.print("circumference=" + String.format("%.2f", zhouchang));
// 三角形面积
double p = zhouchang / 2;
double d = Math.sqrt(p * (p - a) * (p - b) * (p - c));
// System.out.println(d);
System.out.print(" " + "area=" + String.format("%.2f", d));
}
}
}