C语言经典算法之 - 巴斯卡三角形
2018-07-20 来源:open-open
#include <stdio.h>
#define N 12
long combi(int n, int r)
{
int i;
long p = 1;
for (i = 1; i <= r; i++)
p = p *(n - i + 1) / i;
return p;
}
void paint()
{
int n, r, t;
for (n = 0; n <= N; n++)
{
for (r = 0; r <= n; r++)
{
int i; /* 排版设定开始*/
if (r == 0)
{
for (i = 0; i <= (N - n); i++)
printf(" ");
}
else
{
printf(" ");
} /* 排版设定结束*/
printf("%3d", combi(n, r));
}
printf("\n");
}
}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐