注意事项: 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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:563 |
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:839 |
简单编码 (C++代码)浏览:675 |
C语言训练-素数问题 (C语言代码)浏览:1654 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
图形输出 (C语言代码)浏览:1375 |
蚂蚁感冒 (C语言代码)浏览:768 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:872 |
蛇行矩阵 (C语言代码)浏览:498 |
判定字符位置 (C语言代码)浏览:792 |