一,各屏幕录入程序接收能够生成一个三角形三条边的数据判断,三角形的类型是等边等腰直角三角形,请根据该程序的功能需求,给出测试用例设计结果
时间: 2024-05-21 07:17:14 浏览: 16
测试用例设计:
输入数据为三角形三边的长度,包括等边、等腰、直角三角形和非三角形数据。
1. 等边三角形测试用例:
- 输入数据:3, 3, 3
- 预期结果:等边三角形
2. 等腰三角形测试用例:
- 输入数据:5, 5, 7
- 预期结果:等腰三角形
3. 直角三角形测试用例:
- 输入数据:3, 4, 5
- 预期结果:直角三角形
4. 非三角形测试用例:
- 输入数据:3, 4, 7
- 预期结果:不是三角形
5. 负数测试用例:
- 输入数据:-3, -4, -5
- 预期结果:不是三角形
6. 零测试用例:
- 输入数据:0, 0, 0
- 预期结果:不是三角形
相关问题
编程:从键盘输入 3 个数作为三角形的边长,根据其数值,判断能否构成等边三角形、等腰三角形或直角三角形。
以下是Java代码示例,用于从键盘输入三个数作为三角形的边长,并根据其数值判断能否构成等边三角形、等腰三角形或直角三角形:
```java
import java.util.Scanner;
class Triangle {
public static void main(String[] args) {
// 键盘录入三个数,判断是否可以生成三角形,等腰,直角,等边
Scanner sc = new Scanner(System.in);
System.out.println("请输入三个整数");
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if (a + b > c && a + c > b && b + c > a) { // 判断是否可以生成三角形
System.out.println("可以生成三角形");
if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) { // 判断是否为直角三角形
if (a == b || a == c || b == c) { // 判断是否为等腰直角三角形
System.out.println("这是等腰直角三角形");
} else {
System.out.println("这是直角三角形"); }
} else if (a == b || a == c || b == c) { // 判断是否为等腰三角形
if (a == b && a == c) {
System.out.println("这是等边三角形");
} else {
System.out.println("这是等腰三角形");
}
}
} else {
System.out.println("无法构成三角形");
}
}
}
```
键盘录入行数打印等边三角形
可以用以下代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入等边三角形的行数:");
int n = input.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
你可以根据需要修改行数的输入方式和输出的符号。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)