除了Python,其他编程语言如何实现这个功能?
时间: 2024-10-27 14:03:02 浏览: 19
在其他编程语言如Java、C++或JavaScript中实现类似功能,大致步骤是一样的,只是语法有所不同。下面以Java为例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一条边长a:");
double a = scanner.nextDouble();
System.out.println("请输入第二条边长b:");
double b = scanner.nextDouble();
System.out.println("请输入第三条边长c:");
double c = scanner.nextDouble();
if (a + b > c && a + c > b && b + c > a) {
double p = (a + b + c) / 2;
double area = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.printf("这组边长能构成一个三角形,其面积为: %.2f", area);
} else {
System.out.println("这组边长不能构成一个三角形。");
}
scanner.close();
}
}
阅读全文