您的位置:首页 > 其它

2-06. 数列求和(20)

2015-07-17 16:01 218 查看
#include <stdio.h>

int s[100001];

int main(){

int a,b,n,c,d,e;

scanf("%d %d",&a,&n);

s[b]=0;

for(b=n,c=0;c<n;b--,c++){

if((s[b]+a*(n-c))>9){

int aa=a*(n-c);

int f=(s[b]+aa)%10;

s[b-1]=(s[b]+aa)/10;

s[b]=f;

}else if((s[b]+a*(n-c))<10){

int f=(s[b]+a*(n-c));

s[b]=f;

s[b-1]=0;

}

//printf("s[%d]=%d\t",b,s[b]);

//printf("%d*(%d-%d)=%d\t",a,n,c,a*(n-c));

//printf("s[%d]=%d\n",b-1,s[b-1]);

}

for(d=0;d<=c;d++){

printf("%d",s[d]);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: