java求Sn = a+aa+aaa+… + aa…a (n个a)之值,其中a是一个数字,n表示a的位数,例如: 5 + 55 + 555 + 5555 + 55555 (此时,n==5) n和a从由用户输入。
时间: 2023-11-21 10:59:16 浏览: 112
Java基础编程:求s=a+aa+aaa+aaaa+aa...a的值
以下是使用Java求Sn = a+aa+aaa+… + aa…a (n个a)之值的代码示例:
```java
import java.util.Scanner;
public class SnSum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入a的值:");
int a = scanner.nextInt();
System.out.print("请输入n的值:");
int n = scanner.nextInt();
int Sn = 0;
int Tn = 0;
for (int i = 1; i <= n; i++) {
Tn = Tn + a;
Sn = Sn + Tn;
Tn = 10 * Tn;
}
System.out.println("Sn = " + Sn);
}
}
```
阅读全文