pascal問題 楊輝三角,pascal 輸出楊輝三角的詳細解釋。

2021-08-04 20:16:23 字數 2034 閱讀 5419

1樓:酷酷潘文文

program sb;

vara:array[1..30,1..30]of integer;

i,j,m:integer;

begin

read(m);

for i:=1 to m do

for j:=1 to m do

begin

a[i,1]:=1;

if i=j then a[i,j]:=1else a[i,j]:=a[i-1,j-1]+a[i-1,j];

end;

for i:=1 to m do

begin

write('');

for j:=1 to i do

write(a[i,j],' ');

writeln;

end;

end.

2樓:

varn,i,j:integer;

a:array[0..20,0..20] of integer;

begin

readln(n);

for i:=1 to n do

for j:=1 to i do

if (j=1)or(i=j) then

a[i,j]:=1

else

a[i,j]:=a[i-1,j-1]+a[i-1,j];

for i:=1 to n do

begin

for j:=1 to i do write(a[i,j],' ');

writeln;

end;

end.

3樓:匿名使用者

vara:array[1..10,1..13]of integer;

i,j,k,s:integer;

begin

read(s);

for i:=1 to s do

begin

for j:=1 to 13 do

a[i,j]:=0;

a[i,s-(i-1)]:=1;

a[i,s+(i-1)]:=1;

for k:=1 to i-2 do

begin

j:=s-(i-1)+2*k;

a[i,j]:=a[i-1,j-1]+a[i-1,j+1];

end;

for j:=1 to 13 do

if a[i,j]<>0 then

if 2*i+10=j then beginwrite(a[i,j]);break;

endelse

write(a[i,j],' ');

writeln;

end;

end.

pascal 輸出楊輝三角的詳細解釋。

4樓:匿名使用者

不懂的話,請追問.

望採納,謝謝.

program e415(input,output);

varc,m,n:integer;

begin

for m:=0 to 10 do

begin

c:=1;

write(c:40-3*m);

for n:=1 to m do

begin

c:=c*(m-n+1)div n;

write(c:6)

end;

writeln

end;

end.

5樓:匿名使用者

楊輝三角,也就是每個數等於它上方兩個數的和。是個很有用的東西,也就是組合數。

11 1

1 2 1

1 3 3 1

就是這個樣子。

很簡單,用乙個二維陣列,a[i][j]:=a[i-1][j]+a[i-1,j-1]

看到了嗎,每個數等於它正上方的數和它上面的左邊那個數的和,因為輸出來是個直角三角形嘛

初始把a[1][1]賦值為1

陣列要從0開始

還不懂再問

楊輝三角 能被x整除,楊輝三角是什麼?

楊輝三角,即 a b n的項係數的常數。此常數為。cn k n n 1 n 2 n k 1 1 2 3 k 而cn k 必為整數。當n為質數時,根據質數的定義 除了1和它本身外沒有別的約數 上式。n 因為其結果必為整數。當n等於0或k時,cn k 1 當n不等於0或k時,假設 內可化為最簡分數a b...

python楊輝三角形原理,怎麼用python實現這樣的楊輝三角啊

s裡用到了yield,yield 的作用就是把一個函式變成一個 generator,帶有 yield 的函式不再是一個普通函式,python 直譯器會將其視為一個 generator,呼叫 s 5 不會執行 s函式,而是返回一個 iterable 物件!在 for 迴圈執行時,每次迴圈都會執行 fa...

三角函式求助,三角函式問題求助 。。。。。。

1 sin 6 cos 6 是怎麼轉變成1 sin cos 3sin cos sin cos 解 sin cos sin 6 3sin cos 3sin cos cos 6 這裡用了公式 a b a 3a b 3ab b 1 sin 6 cos 6 1 sin cos 3sin cos 3sin c...