編寫程序,求100以內(nèi)的勾股數(shù).

解:for x=1:100
for y=1:100
for z=1:100
a=x^2;b=y^2;c=z^2;
if a+b<>c
else print(%io(2),x,y,z)
end
end
end
end
本題實際上是求不定方程x2+y2=z2的整數(shù)解問題,x,y,z的取值范圍都是1到100的整數(shù),可以利用三重循環(huán)結(jié)構(gòu)和條件分支結(jié)構(gòu).
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源: 題型:

13、已知函數(shù)y=x2+2x(x∈[-10,10],x∈Z),編寫程序,求該函數(shù)的最大值.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

編寫程序,求100以內(nèi)的勾股數(shù).

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

已知函數(shù)y=x2+2x(x∈[-10,10],x∈Z),編寫程序,求該函數(shù)的最大值.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

編寫程序,求100以內(nèi)的勾股數(shù).

查看答案和解析>>

同步練習(xí)冊答案