1、注釋解釋都不說了,你自己挨個去看吧,從每個for循環里動手體驗,那樣你學到的才是你的東西,那樣才記得深刻,才明白for循環個是怎么樣的過程。
專注于為中小企業提供網站設計、成都網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業金昌免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
2、打印“*”的語句錯了,不能用println()方法,這個方法會換行。
3、在打印楊輝三角時通常用到楊輝三角的兩個性質。第一個就是楊輝三角中除了最外層(不包括楊輝三角底邊)的數為1外,其余的數都是它肩上兩個數之和。用數組輸出楊輝三角就用這個性質。
三角形成立條件,任意兩邊之和大于第三邊,任意兩邊之差小于第三邊。
第二,判斷是什么樣的三角形。三個數相等肯定是等邊。其中任意兩個相等肯定是等腰。兩個較小的邊的平方和等于最大的那個數的平方和肯定是直角。
可以運行,還不知道有沒有什么BUG 輸入格式 a,b,c例如5,5,5 輸出結果:可以構成三角形。等邊三角形。等腰三角形。
兩個短的加起來大于最長的邊即可構成三角形。先比較大小。注意處理三邊一樣的情況。然后判斷兩個短邊的和 與 長邊的大小。
1、知道邊長,那么可以在開頭定義3個float,用scanf定義為自己輸入的。然后先寫一個排比函數,把3個數從打到小排列并定義為另外三個數比如a,b,c,其中abc。得出的結果直觀一點的就用while。當然多分一點情況。
2、else printf( 三角形 );} 主要應該考慮的問題。1:首先邊長要大于0 2:能否構成三角形。(任意兩邊之和大于第三邊,任意兩邊之差小于第三邊)3:整數不能越界。4:當輸入不是整數時,要有相應的處理。
3、將三條邊從小到大排序。如果兩個小的值相加大于最大的,則是三角形。判斷是否有相等的,如果有,兩邊相等為等腰。三邊相等為等邊。結果用變量a表示。最后判斷最小的兩個邊的平方和是否等于最大邊的平方。是,則為直角。
4、編寫程序,從鍵盤輸入三角形的3條邊a、b、c, 判斷它們是否能構成等腰或直角三角形,如果能,則輸出yes,如果不能,則輸出NO。