java数列求和

╰+攻爆jí腚メ 2022-06-17 00:45 292阅读 0赞

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

  1. 3
  2. 6

Example Output

  1. 370368
  2. import java.util.Scanner;
  3. public class Main
  4. {
  5. public static void main(String[] args)
  6. {
  7. Scanner reader=new Scanner(System.in);
  8. int a,n;
  9. a=reader.nextInt();
  10. n=reader.nextInt();
  11. int sum=0;
  12. int b;
  13. if(n==1)
  14. {
  15. sum=a;
  16. b=a;
  17. }
  18. else
  19. {
  20. int i;
  21. sum=a;
  22. b=a;
  23. for(i=2;i<=n;i++)
  24. {
  25. b=10*b+a;
  26. sum=sum+b;
  27. }
  28. }
  29. System.out.println(sum);
  30. }
  31. }

发表评论

表情:
评论列表 (有 0 条评论,292人围观)

还没有评论,来说两句吧...

相关阅读

    相关 数列求和

     /\  题目描述     编写程序,输入一个正整数n,求下列算式的值。要求定义和调用函数fact(k)计算k的阶乘。  1+1/2!+ .... +1

    相关 Java数列求和

    相同数字组成的不同位数的数的求和,如:s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。系统提示用户输入一个数字a,然后再提示用户输入一个数字作为相加的项数,最