Board logo

標題: TQC+ 207 三角形邊長判斷 [打印本頁]

作者: 李泳霖    時間: 2022-2-23 13:58     標題: TQC+ 207 三角形邊長判斷

本帖最後由 葉桔良 於 2022-2-26 19:51 編輯

1.請寫一個判斷三角形的程式:當三個邊長能夠構成三角形時,再判斷該三角形為鈍角、銳角或是直角三角形否則請顯示[不可以構成三角形]。
2.構成三角形存在條件:任兩邊相加大於第三邊,且皆不可為0。
3.直角三角形:其中有兩個邊的平方和等於第三邊的平方。
4.鈍角三角形:其中有兩個邊的平方和小於第三邊的平方。
5.銳角三角形:任兩邊的平方和大於第三邊的平方。
6.程式執行時,畫面顯示[請輸入三個整數 : ]要求輸入三邊的邊長。
7.重複執行四次,顯示如執行結果參考畫面。
  1. import java.util.*;
  2. public class JPA02 {
  3.         
  4.     static Scanner keyboard = new Scanner(System.in);
  5.     public static void main(String[] args) {
  6.         test();        
  7.         test();
  8.         test();
  9.         test();
  10.     }
  11.    
  12.     static void test() {
  13.             int a, b, c;
  14.             System.out.print("請輸入三個整數: ");
  15.             a=keyboard.nextInt();
  16.             b=keyboard.nextInt();
  17.             c=keyboard.nextInt();
  18.             if(a+b>c && b+c>a && c+a>b)
  19.             {
  20.                     if(a*a+b*b==c*c || b*b+c*c==a*a || c*c+a*a==b*b)
  21.                             System.out.println("直角三角形");
  22.                     else if(a*a+b*b<c*c || b*b+c*c<a*a || c*c+a*a<b*b)
  23.                             System.out.println("鈍角三角形");
  24.                     else
  25.                             System.out.println("銳角三角形");        
  26.             }else
  27.             {
  28.                     System.out.println("不可以構成三角形");        
  29.             }
  30.     }
  31. }
複製代碼

作者: 李泳霖    時間: 2022-2-23 13:59

此帖僅作者可見
作者: 蔡旭恩    時間: 2022-2-26 19:33

此帖僅作者可見
作者: 丁肇志    時間: 2022-2-26 19:35

此帖僅作者可見
作者: 曾元瑜    時間: 2022-2-26 19:43

此帖僅作者可見
作者: 顏宇鋒    時間: 2022-2-26 19:53

此帖僅作者可見
作者: 張博竣    時間: 2022-2-26 19:54

此帖僅作者可見
作者: 文硯    時間: 2022-2-26 19:56

此帖僅作者可見
作者: 黃韋誌    時間: 2022-3-3 23:55

此帖僅作者可見
作者: 吳湘儀    時間: 2022-3-5 18:52

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2