给定一个数字A (1⩽A⩽9)以及一个非负整数N (0⩽N⩽15),编程计算sum=A+AA+AAA+⋯+AA⋯A(N个A), 例如当A=2,N=3时,S=2+22+222=246。
输入格式:
在一行内输入数字A与非负整数N。数与数之间用空格间隔。
输出格式:
按照S = xxx
的格式输出其N项之和S的值。
输入样例:
2 3
输出样例:
在这里给出相应的输出。例如:
S = 246
#include <stdio.h>
#include <math.h>
int main()
{
int a,i,j,n;
long long result=0,sum=0;
scanf("%d %d",&a,&n);
for(i=1;i<=n;i++){
sum=0;
for(j=1;j<=i;j++){
sum+=a*pow(10,j-1);
}
result+=sum;
}
printf("S = %lld",result);
return 0 ;
}