天天看點

電信141p123第30題

#include<stdio.h>  

unsigned long c(unsigned long x,unsigned long y)  

{  

unsigned long z;   

    if((y==1)||(y==x))  

    return 1;  

    z=c(x-1,y-1)+c(x-1,y);  

    return z;   

}   

int main()  

{  

unsigned long a,b;  

    printf("請輸入兩個數,分别為楊輝三角的行和列:");  

    scanf("%u%u",&a,&b);  

    printf("第%u行第%u列的數為%u\n",a,b,c(a,b));

    return 0;

}

電信141p123第30題