文章
2
粉丝
137
获赞
5
访问
12.4k
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,n,j;
long long int sum;
scanf("%d %d",&a,&n);
j=1;
sum = 0;
for(int i=n;i>=1;i--){
sum += a*j*i;
j *= 10;
}
printf("%lld\n",sum);
return 0;
}
举个栗子:
2+22+222,a=2,n=3
sum += a*1
sum += a*10+a
sum += a*100+a*10+a
按照a*100,a*10,a*1分类统计:
a*1 3个
a*10 2个
a*100 1个
1,10,100用j存储
3个,2个,1个用i存储,并且是从n开始的,一直到1,用于控制循环的开始与结束
登录后发布评论
暂无评论,来抢沙发