用二项公式输入杨辉三角是什么意思?
/*(1) 分别采用递归和二项式公式在屏幕上显示杨辉三角形。
*/
#include<stdio.h>
#define MAXLEN 10
int a[MAXLEN][MAXLEN]={0};
int main()
{
void print(int a[MAXLEN][MAXLEN]);
void Recursion(int arry[MAXLEN][MAXLEN],int lenth);
printf("\t\t\t以下是用递归的方法完成的:\n");
Recursion(a,MAXLEN);
print(a);
printf("\n\n");
printf("\t\t\t以下是用二项式公式方法完成的:\n");
print(a);
return 0;
}
void Recursion(int arry[MAXLEN][MAXLEN],int lenth)
{
int i,j;
for(i=0;i<lenth;i++)
{
for(j=0;j<=i;j++)
{
arry[i][0]=1;
if(i==j)
{
arry[i][j]=1;
}
else
{
arry[i][j]=arry[i-1][j-1]+arry[i-1][j];
}
}
}
}
void print(int a[MAXLEN][MAXLEN])
{
int i,j;
for(i=0;i<MAXLEN;i++)
{
for(j=0;j<=i;j++)
{
printf("%5d",a[i][j]);
}
printf("\n");
}
}
void binomial(int arr[MAXLEN][MAXLEN],int lenth)
{
}
如题。。。。
我根本就不知道题目是想要求干嘛,
有经验的大神指点一下呗,
题目是想干嘛啊。。