C程序设计。用指针

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:21:17
输出形如
1
121
12321

#include"stdio.h"
main()
{
int a[5][5],i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(j>i)
*(*(a+i)+j)=0;
}
}
for(i=0;i<5;i++)
{
for(j=0;j<=i;j++)
{
if(i==j||j==0)
*(*(a+i)+j)=1;
else
*(*(a+i)+j)=*(*(a+i-1)+j-1)+*(*(a+i-1)+j);
}
}
for(i=0;i<5;i++)
{
for(j=0;j<=i;j++)
printf("%5d",*(*(a+i)+j));
printf("\n");
}
}

杨辉三角啊..用二维数组做