首页上一页 1 下一页尾页 1 条记录 1/1页
等腰三角形的杨辉三角
发表在C语言图书答疑
2014-08-26
是否精华
是
否
版块置顶:
是
否
#include<stdio.h>
#include<cstdlib>
main()
{
int i1,j1,i,j;
int a[100][100];
int t,b;
printf("请输入你所需的行数:\n");
scanf("%d",&t);
i1=t;
j1=(2*t)-1;
printf(" 你所需的杨辉三角 \n");
for(i=1;i<=i1;i++)
for(b=0;b<i1;b++)
{
a[i][i-b]=1;
a[i][i+b]=1;
}
for(i=3;i<=i1;i++)
for(j=0;j<j1;j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j+1];
}
for(i=1;i<=i1;i++)
{
for(j=1;j<=j1;j++)
printf("%4d",a[i][j]);
printf("\n");
}
system("pause");
return 0;
}
#include<cstdlib>
main()
{
int i1,j1,i,j;
int a[100][100];
int t,b;
printf("请输入你所需的行数:\n");
scanf("%d",&t);
i1=t;
j1=(2*t)-1;
printf(" 你所需的杨辉三角 \n");
for(i=1;i<=i1;i++)
for(b=0;b<i1;b++)
{
a[i][i-b]=1;
a[i][i+b]=1;
}
for(i=3;i<=i1;i++)
for(j=0;j<j1;j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j+1];
}
for(i=1;i<=i1;i++)
{
for(j=1;j<=j1;j++)
printf("%4d",a[i][j]);
printf("\n");
}
system("pause");
return 0;
}