zoukankan      html  css  js  c++  java
  • Java基础50道经典练习题(8)——输入数字求和

    【程序 8 输入数字求和】
    题目:求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时共有 5 个
    数相加),几个数相加有键盘控制。
    程序分析:关键是计算出每一项的值。
     
    源码:
    package com.homework.test;
    import java.util.*;
    
    /*
    
    【程序 8 输入数字求和】
    题目:求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。例如 2+22+222+2222+22222(此时共有 5 个
    数相加),几个数相加有键盘控制。
    程序分析:关键是计算出每一项的值。
     */
    
    public class Test8 {
        public static void main(String [] args){
            Scanner s = new Scanner(System.in);
            int num = s.nextInt();
            int n = s.nextInt();
            s.close();
            int sum = 0;
            for (int i=1; i<=n; i++){
                sum += num;
                num = num * 10 + num; //5 50+5
            }
            System.out.println("sum = "+sum);
        }
    
    }
    

      

    今日事,今日毕。
  • 相关阅读:
    JS-Array数组对象
    JS-Math对象
    JS-Date对象
    JS-流程控制汇集
    css笔记
    CSS3-box盒布局
    css笔记
    CSS3中的animation动画
    JS-百钱买百鸡案例-for循环制作
    JS-用js的for循环实现九九乘法表以及其他算数题等
  • 原文地址:https://www.cnblogs.com/lcpp/p/13047433.html
Copyright © 2011-2022 走看看