下面的代碼片段打印楊輝三角形,我已經從網上得到這個片段,但我無法得到bin.If任何公式可以幫助我吧,我會心存感激\幫助帕斯卡三角
#include<stdio.h>
int main()
{
int bin=1,p,q=0,r,x;
clrscr();
printf("Rows you want to input:");
scanf("%d",&r);
printf("\nPascal's Triangle:\n");
while(q<r)
{
printf("ROW %d",q);
for(p=40-3*q;p>0;--p)
printf(" ");
for(x=0;x<=q;++x)
{
if((x==0)||(q==0))
bin=1;
else
bin=(bin*(q-x+1))/x;
printf("%6d",bin);
}
printf("\n");
++q;
}
getchar();
return 0;
}
我真的不知道這個問題,你到底在找什麼? – 2010-10-30 11:19:12
@ inf.ig.sh:我無法理解計算bin的公式 – 2010-10-30 13:44:59