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);
        }
    
    }
    

      

    今日事,今日毕。
  • 相关阅读:
    vue系列——数据请求
    优化记录
    优化记录
    正则
    跨域问题
    原型链之prototype/__proto__/constructor
    vue系列——组件数据通讯(二)
    vue系列——组件数据通讯(一)
    ES6(一)
    ES5总结
  • 原文地址:https://www.cnblogs.com/lcpp/p/13047433.html
Copyright © 2011-2022 走看看