竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

?Scratch課堂丨學數學-算勾股數

極客小將2021-04-08-
勾股數 勾股數又名畢氏三元數?。勾股數就是可以構成一個直角三角形三邊的一組正整數。勾股定理:直角三角形兩條直角邊a、b的平方和等于斜邊c的平方(a2+b2=c2) 01 題目

勾股數

勾股數又名畢氏三元數?。勾股數就是可以構成一個直角三角形三邊的一組正整數。勾股定理:直角三角形兩條直角邊a、b的平方和等于斜邊c的平方(a2+b2=c2)

01

題目

請寫出100以內所有的勾股數?

02

解題思路

我們用編寫程序的方式可以快速解出這道題目。我們知道最小勾股數是3、4、5 。要避免寫程序算出3、4、5和4、3、5這樣重復的勾股數,就要使三個數符合a

03

程序腳本案例

upload/article/images/2021-04-08/2f774361ae046277e49619d00f2570f8.jpg

04

其它編程語言實現

?Python

#通過公式求勾股數

def Ht(k, m):

? ? ? ? ? ? a = k * (m * m - n * n)

? ? ? ? ? ? b = k * (2 * m * n)

? ? ? ? ? ? c = k * (m * m ?+ n * n)

? ? result = []

? ? for k0 in range(1, k + 1):

? ? ? ? for m0 in range(2, m + 1):

? ? ? ? ? ? for n0 in range(1, m0):

? ? ? ? ? ? ? ? a = k0 * (m0 * m0 - n0 * n0)

? ? ? ? ? ? ? ? b = k0 * (2 * m0 * n0)

? ? ? ? ? ? ? ? c = k0 * (m0 * m0 ?+ n0 * n0)

? ? ? ? ? ? ? ? if not {a, b, c} in result:

? ? ? ? ? ? ? ? ? ? result.append({a, b, c})

? ? result = [sorted(list(x)) for x in result]

? ? return (sorted(result,key=lambda x:x[0]),

? ? '共有 {length} 組勾股數'.format(length = len(result)))

Ht(10, 10) ?

c++ ? ?

#include?

using?namespace?std;

int?main()

{

????int?a,?b,?c;

????for?(a?=?1;?a?<?100;?a++)

????for?(b?=?1;?b?<?100;?b++)

????for?(c?=?1;?c?<?100;?c++)

????if?(a< p="">

????????cout?<<?a?<<?"?"?<<?b?<<?"?"?<<?c?<<?endl;

????return?0;

}

05

試一試

使用起邊的算法找出自然數100-1000中所有勾股數哦!

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 久久久久久国产精品 | 精品一区二区不卡 | 99久久精品免费看国产免费软件 | 黄色3级视频 | 美女视频网站久久 | 国产一区精品在线 | 久久久久久久久久国产精品 | 欧美一区二区久久 | 亚洲国产欧美日韩 | 午夜一区二区三区视频 | 国产欧美一区二区三区在线看 | 国产激情精品一区二区三区 | 三级毛片在线 | 99re视频在线观看 | 在线不卡的av | 国产乱码精品一区二区三区五月婷 | 国产中文一区二区三区 | 老头搡老女人毛片视频在线看 | 激情av| 日韩国产在线播放 | 国产精品一区二区在线观看 | 日韩高清免费在线 | 国产伦精品一区二区三区照片 | 国产精品视频免费在线观看 | 国产精品久久久久久久久久小说 | 超碰伊人网| av首页在线| 国产伦精品一区二区三区免费迷 | 欧美激情综合五月色丁香小说 | 亚洲精品乱码久久久久久9色 | 成人精品| 欧美日韩国产在线 | 欧美一区1区三区3区公司 | 国产在线小视频 | 一级性感毛片 | 又爽又大又黄a级毛片在线视频 | 国产91精品久久久久久久网曝门 | 久久久免费 | 在线日韩电影 | 操操综合 | 国产成人av一区二区三区 |