ソースコード
源文件
#include <stdio.h>
long combi(int, int);
int main(void){
int n, r,i;
printf("n=");
scanf("%d",&i);
for (n=0; n<=i; n++){
for(r=0; r<=n; r++){
printf("%dC%d=%ld\t",n,r,combi(n,r));
}
printf("\n");
}
return 0;
}
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;
}
|