Pascalの三角形
/*
* --------------------------
* Pascalの三角形
* --------------------------
*/
#include <stdio.h>
#define N 12
long combi(int, int);
void main(void){
int n, r, t;
for(n=0; n<=N; n++){
for(t=0;t<(N-n)*3;t++){
printf(" ");
}
for(r=0;r<=n;r++){
printf("%31d ", combi(n, r));
}
printf("¥n");
}
}
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;
}
この記事が気に入ったらサポートをしてみませんか?