三角形成立條件,任意兩邊之和大于第三邊,任意兩邊之差小于第三邊。
創(chuàng)新互聯(lián)公司主營沙坡頭網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都app軟件開發(fā)公司,沙坡頭h5小程序制作搭建,沙坡頭網(wǎng)站營銷推廣歡迎沙坡頭等地區(qū)企業(yè)咨詢
第二,判斷是什么樣的三角形。三個數(shù)相等肯定是等邊。其中任意兩個相等肯定是等腰。兩個較小的邊的平方和等于最大的那個數(shù)的平方和肯定是直角。
兩個短的加起來大于最長的邊即可構(gòu)成三角形。先比較大小。注意處理三邊一樣的情況。然后判斷兩個短邊的和 與 長邊的大小。
可以運行,還不知道有沒有什么BUG 輸入格式 a,b,c例如5,5,5 輸出結(jié)果:可以構(gòu)成三角形。等邊三角形。等腰三角形。
printf(可以構(gòu)成一個直角三角形。\n);else if(a==b && a==c)printf(可以構(gòu)成一個等邊三角形。\n);else if(a==b||b==c||a==c)printf(可以構(gòu)成一個等腰三角形。
假設三條邊為a.b.c,a的平方加上b的平方等于c的平方時則能夠成直角三角形;如果直角三角形中兩條直角邊相等則那個三角形就是等腰直角三角形;任意兩邊之和大于第三條邊時則構(gòu)成一般三角形。
銳角三角形的成型條件是b平方+c平方大于a平方;等腰就是說a=b或b=c(為什么沒有a=c,自己想想)等邊就是a=b=c;直角就是a平方=b平方+c平方。
如果x+y小于等于z,不能構(gòu)成三角形,返回。
等腰三角形:等腰三角形的兩個角度相等,因此可以通過等腰三角形的定理解決一些幾何問題。例如,可以通過證明一個三角形的兩個底角相等來證明它是等腰三角形。等腰三角形在建筑、制圖等領域有廣泛應用。
輸入三條邊長度; 由于題目限制輸入為三個正數(shù),所以無需判斷輸入的合法性,直接對任意兩邊相加,判斷是否大于第三邊即可;如果三次判斷均成立,則可以組成三角形,否則不能;輸出結(jié)果。
//java代碼:設計空心等腰三角形public class IsoscelesTriangleTest {/** * 一:設計思路: * 空心的等腰三角形,用*作為三角形的邊,用空格做格式控制。
第一個for循環(huán)控制行數(shù),共有五行。第二個for循環(huán)輸出左邊空格。第三個for循環(huán)輸出*狀的等腰三角形。
第二,判斷是什么樣的三角形。三個數(shù)相等肯定是等邊。其中任意兩個相等肯定是等腰。兩個較小的邊的平方和等于最大的那個數(shù)的平方和肯定是直角。
for(int a=1;a=i*2-1;a++)//因為打印的是等腰三角形,所以應該是奇數(shù)(1,3,5,7),//所以每次循環(huán)應該最大值等數(shù)行數(shù)*2-1;{ if (i==1||i==7)//第一行一個*,而且當打印最后一行也全部是*。