题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)。
输入格式:
输入两个整数,第一个整数是a,第二个整数是项数。
输出格式:
输出累加结果
输入样例:
在这里给出一组输入。例如:
3
5
输出样例:
在这里给出相应的输出。例如:
37035
import java.util.*;
public class Main{
public static void main(String[] args) {
//读入该数和项数
Scanner input = new Scanner(System.in);
int number = input.nextInt();
int sum = input.nextInt();
//处理该数是多少位,若是N位每次就需要乘1eN
int t = number;
int digit = 1;
while(t > 0) {
digit *= 10;
t /= 10;
}
long temp = 0, ans = 0;
for(int i = 0; i < sum; i++) {
temp = temp * digit + number;
ans += temp;
}
System.out.println(ans);
}
}