精英家教网 > 高中数学 > 题目详情

编写程序,求100以内的勾股数.

解: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的整数解问题,x,y,z的取值范围都是1到100的整数,可以利用三重循环结构和条件分支结构.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

13、已知函数y=x2+2x(x∈[-10,10],x∈Z),编写程序,求该函数的最大值.

查看答案和解析>>

科目:高中数学 来源: 题型:

编写程序,求100以内的勾股数.

查看答案和解析>>

科目:高中数学 来源: 题型:

已知函数y=x2+2x(x∈[-10,10],x∈Z),编写程序,求该函数的最大值.

查看答案和解析>>

科目:高中数学 来源: 题型:

编写程序,求100以内的勾股数.

查看答案和解析>>

同步练习册答案