用java写输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1<=a<=200;1<=b<=200;1<=c<=200.
时间: 2023-05-15 14:07:57 浏览: 107
python 判断三角形,给你三个整数a,b,c, 判断能否以它们为三个边长构成三角形。
5星 · 资源好评率100%
以下是 Java 代码,可以判断三条边是否能构成三角形,并判断三角形的类型:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
if (a + b > c && a + c > b && b + c > a) {
if (a == b && b == c) {
System.out.println("等边三角形");
} else if (a == b || b == c || a == c) {
System.out.println("等腰三角形");
} else {
System.out.println("一般三角形");
}
} else {
System.out.println("不能构成三角形");
}
}
}
```
输入三个整数a、b、c,程序会判断它们是否能构成三角形,并输出三角形的类型。如果不能构成三角形,则输出"不能构成三角形"。
阅读全文