题目描述
给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A AA AAA ⋯ AA⋯A(N个A)。例如A=1, N=3时,S=1 11 111=123。
输入
输入数字A与非负整数N。
输出
输出其N项数列之和S的值。
输入样例1
1 3
输出样例1
123
思路分析
先写一个函数用来求出N个A的数值,然后在主函数中调用求出数列之和。
AC代码
代码语言:javascript复制#include<bits/stdc .h>
using namespace std;
long long Yezi(int A,int times){
long long temp=0;
while(times--){
temp=temp*10 A;
}
return temp;
}
int main() {
int A,N;
long long S=0;
cin>>A>>N;
for(int i=1;i<=N;i ){
S =Yezi(A,i);
}
cout<<S;
}