用原生js寫三角形

2021-10-08 18:26:24 字數 1129 閱讀 2819

-直角三角形

//直角三角形

leta

=(number)

=>

str +=

"\n"

}return str;

} console.

log(a(

5);

letb=

(number)

=>

//這是輸出的星星是依次遞加,只有i能每次遞加所以j<=i,每次就能遞加*;

for(

let j =

0; j <= i; j++

) str +=

"\n";}

return str;

} console.

log(b(

5));

letc=

(number)

=>

str +=

"\n"

}return str;

} console.

log(c(

4));

//1111 第一行畫4個星星 0個0

//0111 第二行畫3個星星 1個0

//0011 第三行畫2個星星 2個0

//0001 第四行畫1個星星 3個0

letresult

=(line)

=>

else

} str +=

"\n"

}return str;

} console.

log(

result(4

))

leta=

(number)

=>

for(

let j =

0; j < number; j++

) str +=

"\n"

}return str;

} console.

log(a(

5))

js 切割三角形

前面我說過怎麼切割圓形 三角形的切割就是每一條邊 注意是線段 與另乙個線段的交點的問題 我們把三角形的每一條邊看成乙個向量,切割的線段也是乙個向量,這樣就是兩個向量求交點問題 現有向量ab 與向量cd 相交於p點 設a x1,y1 b x2,y2 c x3,y3 d x4,y4 p x,y 因為向量...

用迴圈佇列寫楊輝三角形

用迴圈佇列寫楊輝三角形 include using namespace std const int maxsize 100 template class sqqueueclass 非迴圈隊佇列類模板 template sqqueueclass sqqueueclass 建構函式 template s...

佇列寫楊輝三角形

核心思想 第一步 先建立佇列1存放0,1,0三個數,再建立乙個空佇列2,首位置添0,取0,1相加進入 佇列2,取1,0相加進入佇列2,然後佇列2末尾添0,清空佇列1 第二步 佇列1首尾添0,取佇列2前兩位相加進入佇列1,取佇列2第2,3位相加進入佇列1.佇列1末尾添0 如此往復,寫出楊輝三角形 if...