首页 > 学院 > 开发设计 > 正文

数列求和(位数很大的情况)

2019-11-08 02:07:50
字体:
来源:转载
供稿:网友
#include<stdio.h>int    main(){int    a[1001],b,c,e,d,n,i;scanf("%d  %d",&n,&c);       for(i=0;i<1001;i++)       a[i]=-1;       a[0]=0;       for(b=1;b<=n;b++)       {               for(e=0;e<b;e++)               {                       if(a[e]==-1)                       a[e]=0;                       a[e]+=c;               }for(i=0;a[i]!=-1;i++)if(a[i]>9){d=a[i]/10;a[i]=a[i]%10;if(a[i+1]==-1)a[i+1]=0;a[i+1]=a[i+1]+d;}       }for(i=1000;a[i]==-1||a[i]==0;i--)i;if(i<0)PRintf("0");for(i;i>=0;i--)printf("%d",a[i]);return    0;}
上一篇:PAT 1062

下一篇:位数很大的阶层和

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表