首页 > 其他 > 详细

1051.数字阶梯求和

时间:2018-10-01 18:20:05      阅读:172      评论:0      收藏:0      [点我收藏+]
题目描述:

给定a和n,计算a+aa+aaa+a...a(n个a)的和。

输入:

测试数据有多组,输入a,n(1<=a<=9,1<=n<=100)。

输出:

对于每组输入,请输出结果。

样例输入:
1 10
样例输出:
1234567900

#include<iostream>
#include<string.h>
using namespace std;

int main(){
    int sum1[101],a,n;
    while(cin>>a>>n){
        memset(sum1,0,sizeof(sum1));
        int i,sum=0;
        for(i=0;i<=n;i++){
            sum+=a*(n-i);
            sum1[i]=sum%10;
            sum/=10;
        }
        for(i=n;i>=0;i--){
            if(sum1[i]!=0 || i!=n) cout<<sum1[i];
        }
        cout<<endl;
    }
    return 0;
}

 

1051.数字阶梯求和

原文:https://www.cnblogs.com/bernieloveslife/p/9735223.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!