1051.数字阶梯求和
Posted bernieloveslife
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1051.数字阶梯求和相关的知识,希望对你有一定的参考价值。
- 题目描述:
-
给定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.数字阶梯求和的主要内容,如果未能解决你的问题,请参考以下文章