天天看点

11.5.1

杨辉三角(自定义函数)

#include<stdio.h>

int yh(int n);

int main()

{

int n;

scanf("%d",&n);

yh(n);

return 0;

}  

int yh(int n)

{int i,j,a,b;

unsigned long long m=1,u=1;

for(i=0;i<=n-1;i++)

{for(j=0;j<=i;j++)

{if(j==0)printf("1 ");

else {for(a=i;a>i-j;a--)

{m*=a;}for(b=j;b>0;b--){u*=b;}printf("%llu ",m/u);m=1;u=1;

}

}printf("\n");