中易网

C语言 求杨辉三角行中,第20行第10列的数位多少?

答案:2  悬赏:50  
解决时间 2021-01-17 06:30
C语言 求杨辉三角行中,第20行第10列的数位多少?
最佳答案
杨辉三角形的结构和元素与二项式系数一一对应,知道行、列就可以利用二项式系数公式求得这个数字,然后再求出这个数的位数即可。二项系数结构行、列都从0开始,所以这里的第20行对应二项式系数结构第19行、第10列对应第9列。举例代码如下:
//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
int main(void){
    int m,n,res,tmp;
    for(res=tmp=1,m=19,n=9;n>0;m--,n--)
        if(res*=m,tmp*=n,res%tmp==0){
            res/=tmp;
            tmp=1;
        }
    for(m=0,tmp=res;tmp;tmp/=10,m++);
    printf("This number is %d, it is %d digits.
",res,m);
    return 0;
}
全部回答
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
德福宾馆(瓷城大道)怎么去啊,有事要去办理
什么水果当年种植可收获
求初中暑假随笔5篇,每篇600到800字,急啊
枣木能不能做吉他材料
家中的两扇推拉门要据短一扇有说法吗
2017年首套房贷款利率
如何分辨日币真假
LD1117与LM1117的区别
建房哪一天是黄道吉日2017,9月23号
箭乡之家怎么去啊,有事要去办理
鑫鑫外语实验幼儿园地址在什么地方,想过去办
滨江幼儿园(贺州钟山县)怎么去啊,我要去那办
人脑后部叫松什么体?
火灾发生的三要素是什么?
馨波尔养生会馆地址在什么地方,我要处理点事
推荐资讯
皇室贵足贴减肥效果好吗
这是哪个推广平台的???
近义词辨析 知识讲解 当作和当做的区别(北京
射有几个读音
ACM中的一题 找素数
杜甫的《奉赠韦丞丈二十二韵》是写给谁的呢
232串口一分二
Erige中文该怎么说
猪肠粉 酱汁怎么做好吃
我好想发信息给我的男朋友,怎么问呢?
家装防潮不会选?
这个小宠物是来自哪里,出处是哪里
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?