问题 A: 计算a+aa+…
时间限制: 1 Sec 内存限制: 128 MB
提交: 48 解决: 16
[提交][状态][讨论版]
题目描述
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n和a由键盘输入。
输入
一行,包含n(0<n<18)和a(0<a<=9)。
输出
计算的和。
样例输入
5 2
样例输出
24690
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int a=scanner.nextInt();
if(n>0&&n<18&&a>=0&&a<=9)
{
double s=0;
for(int i=1;i<=n;i++)
{
double s2=0;
for(int j=0;j<i;j++)
{
s2=s2+a*Math.pow(10, j);
}
s=s+s2;
}
System.out.printf("%.0f\n", s);
}
}
}