java数列求和

来源:互联网 发布:淘宝 手环 编辑:程序博客网 时间:2024/06/05 17:06

Problem Description

数列求和是一类常见的问题,本题有一定的代表性:
求s=a+aa+aaa+aaaa+……+aa…aa(n位)
其中,a的值由键盘输入,位数n也由键盘输入。

Input

第一行输入a的值;
第二行输入位数n。

Output

输出对n个数完成求和运算后的结果。
比如a=3,n=6时,s=3+33+333+3333+33333+333333

Example Input

36

Example Output

370368
import java.util.Scanner;public class Main {    public static void main(String[] args)     {         Scanner reader=new Scanner(System.in);         int a,n;         a=reader.nextInt();         n=reader.nextInt();         int sum=0;         int b;         if(n==1)         {             sum=a;             b=a;         }         else         {             int i;             sum=a;             b=a;            for(i=2;i<=n;i++)            {                b=10*b+a;                sum=sum+b;            }        }        System.out.println(sum);    }}
0 0