題目:
勾股數是一組三個自然數,a < b < c,以這三個數為三角形的三條邊能夠形成一個直角三角形,輸出所有a + b + c < = 1000的勾股數,a小的先輸出;a相同的,b小的先輸出。
解題思路:
1、定義三個變量a,b,c,其中a,b作為直角邊,c作為斜邊;
2、根據題中的信息,以及三角形的三邊關係判斷a,b的取值範圍;
3、求出a^2+b^2的算術平方根的值,並判斷是否為整數;
4、是整數就賦值給c,並比較三個數是否小於等於1000;
---我是分割線----
參考代碼:
C語言
C++語言
java語言
今天的編程題你get到了嗎?還想看哪方面的編程知識呢?快在評論區留言告訴編程範吧。