注意事项: 1.最后结果是求的平方根 用Math.sqrt。
2.注意保留三位小数。
3.下面有具体注释。
参考代码:
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt() , b = sc.nextInt() , c = sc.nextInt(); double S = f(a,b,c); // %.3f 保留三位小数 System.out.printf("%.3f",area(S,a,b,c)); } // 这里用来求area Math.sqrt 用来求平方根 private static double area(double S, int a, int b, int c) { return Math.sqrt(S*(S-a)*(S-b)*(S-c)); } // 这里用来求S private static int f(int a, int b, int c) { return (a+b+c)/2; } }
0.0分
2 人评分
最小公倍数 (C语言代码)浏览:894 |
程序员的表白 (C语言代码)浏览:706 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1072 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1015 |
DNA (C语言描述,数据结构)浏览:909 |
链表数据求和操作 (C语言代码)浏览:1035 |
1231题解(注意理解“输入多个测试实例”)浏览:830 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:490 |
C二级辅导-公约公倍 (C语言代码)浏览:693 |
【计算两点间的距离】 (C语言代码)浏览:875 |