Re: 請問一下...

看板Flash作者 (想買台日本睡覺機)時間20年前 (2004/10/20 12:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
: : 1.輸入三角形三邊長,判斷是否為三角形,等腰三角形 : : 正三角形或不為三角形 : : 我目前只完成 : if ((x=y)&&(y=z)){ : _root.x1="正三角形"; : } else if ((x=y) or (x=z) or (y=z)){ : _root.x1="等腰三角形"; : } else { : if ((x+y>z) or (x+z>y) or (y+z>x)){ : _root.x1="他是三角形"; : else { : _root.x1="這不是三角形"; : } : } 這個邏輯不對喔..如果輸入 (1,1,3)..它會輸出等腰三角形..事實上它不是.. 應該要先判斷是不是三角形..也就是順序要搬動一下.. 還有就是兩邊大於第三邊是任意兩邊..所以要用and而非or if ((x+y>z) and (x+z>y) and (y+z>x)){ if ((x=y)&&(y=z)){ _root.x1="正三角形"; } else if ((x=y) or (x=z) or (y=z)){ _root.x1="等腰三角形"; } else { _root.x1="他是三角形"; } else { _root.x1="這不是三角形"; } -- 有愛牽手也勃起 沒愛摸奶也不舉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.68.16.238
文章代碼(AID): #11TUmmdN (Flash)
討論串 (同標題文章)
文章代碼(AID): #11TUmmdN (Flash)