[Java] 題目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。

Boom
May 25, 2021

--

<code>

package test;import java.util.Scanner;public class ex8 {public static void main(String[] args) {/*題目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。假設a=2,項次為3,則輸出結果的形式如:2+22+222=246;以上題目是我改成比較容易看懂的方式ANS:1.設a,n2.輸入a,n3.跑迴圈(這個公式)4.輸出結果*/int s=0;int a,n;//declarationint changeA;//changeA為儲存改變後的a(a*10+a)Scanner input=new Scanner(System.in);System.out.println(“請輸入a”);a=input.nextInt();//get aSystem.out.println(“請輸入n”);n=input.nextInt();//get nchangeA=a;//把a的值丟進去,第一次可以計算for(int i=0;i<n;i++){s=s+changeA;changeA=changeA*10+a;//a=a*10+a;}System.out.printf(“s=%d”,s);}}

<console>

--

--

Boom
Boom

Written by Boom

Boom Engineer | BOOM ⭐ 程式自學之旅 | 透過筆記釋放記憶體,記錄自己的程式筆記,『內化』成為這段旅程的養分,也分享給路過,正在經歷這趟旅程的你 | Java note begin at 2020.09 | Python note begin at 2021.03

No responses yet