首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求杨辉三角的代码,输出至少10行.解决办法

2012-06-11 
求杨辉三角的代码,输出至少10行..输出以下的杨辉三角形11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1..........

求杨辉三角的代码,输出至少10行..
输出以下的杨辉三角形
 1
 1 1
 1 2 1
 1 3 3 1
 1 4 6 4 1
 1 5 10 10 5 1
 ..............

[解决办法]
给楼主另外一个解法,供参考:

C/C++ code
#include <stdio.h>int factorial(int k){    int f = 1;    if(k == 0)    return 1;    for(int i = 1; i <= k; ++i)    {        f *= i;    }    return f;}int combination(int n, int m){    return factorial(n) / (factorial(m) * factorial(n - m));}int main(int argc, char* argv[]){    int row = 10;    for(int i = 0; i < row; ++i)    {        for(int j = 0; j <= i; ++j)        {            printf("%d\t", combination(i, j));        }        printf("\n");    }    return 0;} 

热点排行
Bad Request.