1. 程式人生 > 其它 >題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。

題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。

 * 作者: 北大青貓
* 時間: 2022-03-22 10:01 星期二
* 備註: 題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。
*/
public class D3 {
public static void main(String[] args) {
//宣告值一個掃描器的變數
Scanner input =new Scanner(System.in);
System.out.println("請輸入參與運算的數1-9:");
int n= input.nextInt();
System.out.println("請輸入運算的次數:");
int num=input.nextInt();
//定義每次迴圈的中間變數用來計算每次的數
double nums=0;
//最後聽總和
double sum=0;
for (int i = 0; i < num; i++) {
//每次的數加上N為新的n的值
nums+=n;
//總和
sum+=nums;
//n的值每次增加 一位
n=n*10;
System.out.println("每次的運算的數是:"+nums);
}
System.out.println("最後的總和是:"+sum);
}
}