写个Java程序求数列:a , aa , aaa , … , aa…a前N项和,第N项有N个a,a和N均为正整数,0≤a≤9,0≤N≤9,a和N的值都是从键盘输入的。 输入 有多组测试数据,每组测试数据包含两个整数,分别为a,n。 输出 每组测试数据输出一行,该行有一个整数,为所求之和。
时间: 2024-02-12 13:04:03 浏览: 65
Java基础编程:求s=a+aa+aaa+aaaa+aa...a的值
好的,下面是一个示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
int a = scanner.nextInt();
int n = scanner.nextInt();
int sum = 0;
int num = a;
for (int i = 0; i < n; i++) {
sum += num;
num = num * 10 + a;
}
System.out.println(sum);
}
}
}
```
这个程序会不断读入两个整数 a 和 n,然后计算出数列的前 n 项和,并输出该和。你可以不断输入数据,直到输入结束(比如按下 Ctrl + D)。
阅读全文