ipad


私信TA

用户名:uq_35476798491

访问量:1721

签 名:

等  级
排  名 5262
经  验 1567
参赛次数 0
文章发表 34
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:大数运算使用数组来存取数组,数组范围要足够大

注意事项:

参考代码:

#include<stdio.h>

int main()

{

int n,f,count=1,i,j,k,t;

int a[10000];

a[0] = 1;

scanf("%d",&n);

    for(i =1;i<=n;i++){

        f=0;

        for( j=0;j<count;j++){

            t = a[j]*i+f;

            f =t /10;

            a[j] = t%10;

            

        }

        while(f){

            a[count] = f%10;

            f/=10;

            count++;

        }

    }

    for( k = count-1;k>=0;k--){

        printf("%d",a[k]);

    }

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »