| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 788 人关注过本帖, 1 人收藏
标题:求大佬指教,优化程序
只看楼主 加入收藏
wanghaitao49
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-12-1
结帖率:0
收藏(1)
已结贴  问题点数: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: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1479
专家分:9055
注 册:2010-3-16
收藏
得分:20 
你这速度已经很快了呀

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

2020-12-02 02:47
快速回复:求大佬指教,优化程序
数据加载中...
 
   



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

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