这是一个编程题模板。
编写程序,读入三角形的三条边,如果输入值合法就计算这个三角形的周长;否则,显示这些输入值不合法。如果任意两条边的和都大于第三条边,那么输入值是合法的。
输入格式:
输入在一行中给出三角形的三条边,用空格分隔。
输出格式:
如果输入的三条边,能够构成一个合法的三角形,则输出三角形的周长。否则,输出 Invalid input。
输入样例:
在这里给出一组输入。例如:
3.4 5 6
输出样例:
在这里给出相应的输出。例如:
14.4
代码示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
float A = scanner.nextFloat();
float B = scanner.nextFloat();
float C = scanner.nextFloat();
if (A + B >C && B + C > A && A + C > B) {
float perimeter = A + B + C;
System.out.printf("%.1f\n", perimeter);
} else {
System.out.println("Invalid input");
}
scanner.close();
}
}