題目:
勾股數是一組三個自然數,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到了嗎?還想看哪方面的程式設計知識呢?快在評論區留言告訴程式設計範吧。