标题:求大佬指教,优化程序
只看楼主
wanghaitao49
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-12-1
结帖率:0
已结贴  问题点数:20 回复次数:2 
求大佬指教,优化程序
#include <stdio.h>
int main()
{
    int n,i,j,m,k,a,w[100000];
    int b,c,d,e;
        scanf("%d",&e);
        for(d=1;d<=e;d++){
        scanf("%d %d %d",&n,&b,&c);
        w[0]=1;
        k=0;
        for(i=1;i<=n;i++)
        {
            m=0;
            for(j=0;j<=k;j++)
            {
                a=w[j]*i+m;
                m=a/10;
                w[j]=a%10;
            }
            while(m>0)
            {
                k++;
                w[k]=m%10;
                m=m/10;
            }
        }for(i=k;i>=k-b+1;i--)
            printf("%d",w[i]);
            printf(" ");
        for(i=c-1;i>=0;i--)
            printf("%d",w[i]);
        printf("\n");
   }
}
网站上就给了5000MS,要求求n!的前b位和后c位,如何优化
搜索更多相关主题的帖子: scanf printf int 优化 for 
2020-12-01 17:04
wanghaitao49
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-12-1
得分:0 
顶顶顶
2020-12-01 21:24
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:185
帖 子:1404
专家分:8479
注 册:2010-3-16
得分:20 
你这速度已经很快了呀

[此贴子已经被作者于2020-12-2 02:57编辑过]

2020-12-02 02:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504086-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049868 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved