求s=a+aa+aaa+aaaa+aaa....a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。

import java.util.Scanner;

public class Exercise{
	public static void main(String[] args) {
		long a,b=0,sum=0;
		Scanner scan= new Scanner(System.in);
		System.out.println("输入数字a的值为: ");
		a=scan.nextLong();
		System.out.println("输入相加的项数: ");
		int n=scan.nextInt();
		int i=0;
		while(i<n) {
			b=b+a;
			sum=sum+b;
			a=a*10;
			++i;
		}
		System.out.println(sum);
	}
}

猜你喜欢

转载自blog.csdn.net/samsonn/article/details/79859389