pascal这个杨辉三角打印有点问题
varn,i,j:longint;///////////////////////////////////functionyh(i,j:longint):longint;b...
var
n,i,j:longint;
///////////////////////////////////
function yh(i,j:longint):longint;
begin
if (j=1)or(j=i) then yh:=1
else yh:=yh(i-1,j-1)+yh(i-1,j);
end;
//////////////////////////////////
begin
readln(n);
for i:=1 to n do
begin
write('1');
for j:=2 to i do
write(' ',yh(i,j));
writeln;
end;
end. 展开
n,i,j:longint;
///////////////////////////////////
function yh(i,j:longint):longint;
begin
if (j=1)or(j=i) then yh:=1
else yh:=yh(i-1,j-1)+yh(i-1,j);
end;
//////////////////////////////////
begin
readln(n);
for i:=1 to n do
begin
write('1');
for j:=2 to i do
write(' ',yh(i,j));
writeln;
end;
end. 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询