美文网首页基础练习题
8 求s=a+aa+aaa+aaaa+aa...a的值

8 求s=a+aa+aaa+aaaa+aa...a的值

作者: 北极的大企鹅 | 来源:发表于2023-09-24 14:20 被阅读0次
  • 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
  • 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
  • 程序分析:关键是计算出每一项的值。

    public class _008MoreAdd {
 
    public static void main(String[] args) {
         print();
    }

    private static void print() {
         long a = 0;
         while (true) {
             Scanner sc = new Scanner(System.in);
            System.out.println("请输入1~9之间的数:");
            a = sc.nextInt();
           System.out.println("请输入需要相加的次数:");
           int n = sc.nextInt();
           sum(a, n);
       }
   }

    private static void sum(long a, int n) {
         long b = 0;
         long sum = 0;
         int i = 0;
         while (i < n) {
             b = b + a;
             sum = sum + b;
             a = a * 10;
             ++i;
         }
         System.out.println("结果是"+sum);
     }
 }

相关文章

  • 【题目08】找规律求a+aa+aaa+a……a的和

    【程序8】题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+222...

  • 菜鸟编程学习(python&C--013)

    Python 练习实例18Python 100例 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a...

  • 06-作业(循环)

    求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...

  • Day5-作业

    求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...

  • Day4作业

    求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...

  • 01-列表作业

    求s=a+aa+aaa+aaaa+aa...a的值,其中a是 个数字。 如2+22+222+2222+22222(...

  • day5作业

    求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...

  • 作业

    1. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+222...

  • 第一周周末作业之“我是小天才”

    1. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+222...

  • day06-作业

    1. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+222...

网友评论

    本文标题:8 求s=a+aa+aaa+aaaa+aa...a的值

    本文链接:https://www.haomeiwen.com/subject/leuyvdtx.html