题目展示:
代码展示:
#include<stdio.h>
//求阶乘函数
int fuc1(int t)
{
if(t == 0)
return 1;
else
return t*fuc1(t-1);
}
//求组合数函数
int fuc2(int i,int j)
{
if(j==0)
return 1;
else
{
if(j<i-j)
j = i-j;
return fuc1(i)/fuc1(j);
}
}
int main()
{
int info = 0;
scanf("%d",&info);
for(int i = 0;i<info;i++)
{
for(int j = 0;j<=i;j++)
{
printf("%4d",fuc2(i,j));
}
//打印完一行后换行
printf("\n");
}
return 0;
}
欢迎在评论区提出你的问题,有问必答,同时如果你有更好的解答代码,一定要在评论区留言,共同进步哈。