windows系统 java语言 编写程序:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有N=5个数相加),几个数相加有用户键盘输入a的值和N的值。(求当a=8,n=8的和)
时间: 2023-09-07 14:15:26 浏览: 126
拓展练习题.pdf
可以使用循环来实现这个功能。具体实现过程如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a = input.nextInt(); // 输入a的值
int n = input.nextInt(); // 输入N的值
int sum = 0; // 记录总和
int temp = a; // 记录当前的数
for (int i = 1; i <= n; i++) {
sum += temp;
temp = temp * 10 + a;
}
System.out.println(sum); // 输出总和
}
}
```
当输入a=8,n=8时,程序的输出结果为:98412696。
阅读全文