题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。

算法: 定义一个变量b, 赋初值为0;定义一变量sum, 赋初值为0, 进入循环后,将a + b 的值赋给b,将sum + b 的值赋给sum; 同时,将a 增加十倍,++ i; 继续循环; 循环结束后,输出sum 的值。

 1 package com.li.FiftyAlgorthm;
 2
 3 import java.util.Scanner;
 4
 5 /**
 6  * 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
 7  *
 8  *  算法: 定义一个变量b, 赋初值为0;定义一变量sum, 赋初值为0,
 9  * 进入循环后,将a + b 的值赋给b,将sum + b 的值赋给sum;
10  * 同时,将a 增加十倍, ++ i; 继续循环;循环结束后,输出sum 的值。
11  * @author yejin
12  */
13 public class Plus {
14     static long a = 2, b = 0;
15     public static void main(String[] args) {
16        Scanner s = new Scanner(System.in);
17        int n = s.nextInt();
18        int i = 0;
19        long sum = 0;
20        while(i < n) {
21         b = b + a;
22         sum = sum + b;
23         a = a * 10;
24         ++ i;
25        }
26        System.out.println("input number: " + n);
27        System.out.println(sum);
28     }
29 }

求s=a+aa+aaa+aaaa+aa...a的值相关推荐

  1. a和a数值大小 计算机,Java求s=a+aa+aaa+aaaa+aa...a的值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有 ...

  2. java a =a-=aa_Java求s=a+aa+aaa+aaaa+aa...a的值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有 ...

  3. java求s a aa aaa_Java求s=a+aa+aaa+aaaa+aa...a的值

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有 ...

  4. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加...

    public class ShuZiDieJia {/*** @description * 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+222 ...

  5. JavaScript算法(实例九)整数的置换 / 求s=a+aa+aaa+aaaa+aa...a的值 / 自守数

    1.不借助临时变量,进行两个整数的交换.(这种问题非常巧妙,需要大家跳出惯有的思维,利用 a , b进行置换). function foo(a,b){a = a - bb = b + aa = b - ...

  6. 萌新的Python练习菜鸟100例(十八)求s=a+aa+aaa+aaaa+aa...a的值

    题目: 求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制. 分析: · 用户输入层数和数字: · ...

  7. 【C语言】求s = a + aa + aaa + aaaa + aa...a的值,其中a是一个数字

    题目描述 求s = a + aa + aaa + aaaa + aa-a的值,其中a是一个数字.例如 2 + 22 + 222 + 2222 + 22222(此时共有5个数相加),几个数相加有键盘控制 ...

  8. C语言编程-----求s=a+aa+aaa+aaaa+aa...a的值

    一.题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. 二.程序分析:关键是计算出每一 ...

  9. C语言例题:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。

    题目:求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字. 例如:2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. 参考程序如下: #include& ...

  10. 【算法java版11】:实现求s = a + aa + aaa + aaaa + aa...a 的值,其中a是一个数字,几个数相加由键盘控制

    实现求s = a + aa + aaa + aaaa + aa...a 的值 一.题目描述 二.解题思路 三.代码示例 4.测评结果 一.题目描述

最新文章

  1. Linux命令screen—终端切换,工作环境保存,画面同步,防断网
  2. ruby应用:puppet
  3. centos 安装2个mysql_CentOs服务器下安装两个个MySql数据库踩坑日记
  4. 使用TextRank算法为文本生成关键字和摘要
  5. PHP路径realpath __FILE__ __DIR__ dirname
  6. Spark SQL(一)之简介
  7. python循环结束执行后面代码_计算机程序中某种代码的反复执行,称为________。Python中的循环有重复一定次数的________,也有重复到某种情况结束的________。...
  8. System V IPC之共享内存
  9. yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本
  10. startlogging中设置setstdout=false来禁用这个功能。_Windows 10禁用USB选择性暂停设置,峰哥教你解决USB设备失灵问题...
  11. 计算机专业毕业后现状,计算机专业怎么样_毕业生道出现状_“千万”别学
  12. java传感器编程_JSensorReader 无线传感器网络环境,直接从节点读取 采集数据的java程序 Script 249万源代码下载- www.pudn.com...
  13. img打 webpack_webpack 打包js中的img路径问题
  14. 面向对象编程(十三)——面向对象三大特性之封装
  15. 日程表、学生课表插件
  16. m4s格式转换mp3_AnyMP4 MP3 Converter for Mac(mp3格式转换器)
  17. 智能客服、聊天机器人的应用和架构、算法分享和介绍
  18. 触屏笔和电容笔哪个好?非常值得入手的电容笔推荐
  19. Got a packet bigger than 'max_allowed_packet' bytes 问题的解决方法
  20. vue为什么需要nodejs 的环境

热门文章

  1. Java计算机毕业设计小区物业管理系统
  2. vue2项目复习01-关闭elint检校,src文件别名,路由传参的对象写法,代理解决跨域问题,nprogress,vuex状态管理库,store的模块式开发,节流与防抖,编程式导航+事件委托路由跳转
  3. 微信多开方法 win10系统
  4. 完整LIS系统源码 带仪器接口
  5. Python应用与实践-转自(吴秦(Tyler))
  6. VIT ③The for loop、while loop in Python
  7. WMS仓储管理系统解决方案 附下载地址
  8. Python爬虫 爬取标题及内容
  9. 微信小程序实现水平+垂直滚动
  10. 消除计算机上的静电有哪些方法,电脑静电如何消除详解【图文介绍】