#include
#define N 9
int fun(int i, int j);
void main()
{
int a[N][N]={{1},{2,2}};
int i, j, k, n;
int row ,bow;
for (i=2; i
if ((i+1)%2==1)
k=(i+2)/2;
else
k=(i+1)/2; //执行次数
for (j=0; j
n=fun(i+1,j+1);
a[i][j]=n;
a[i][i-j]=n;
}
}
for (i=0; i
for (j=0; j<=i; j++ )
{
printf("1/%d ",a[i][j]);
}
printf("\n");
}
printf("\n请输入要查找的元素的位置\n");
printf("row=");
scanf("%d",&row);
printf("\n");
printf("bow=");
scanf("%d",&bow);
printf("\n");
printf("1/%d\n",a[row-1][bow-1]);
}
int fun(int i, int j)
{
int n=1;
while (j>0)
{
n=n*i;
i--;
j--;
}
return n;
}
那不是杨辉三角变来的吧。。