求s=a+aa+aaa+aaaa+aa...a的值
题目:求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的值相关推荐
- a和a数值大小 计算机,Java求s=a+aa+aaa+aaaa+aa...a的值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有 ...
- 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个数相加),几个数相加有 ...
- 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个数相加),几个数相加有 ...
- 求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 ...
- JavaScript算法(实例九)整数的置换 / 求s=a+aa+aaa+aaaa+aa...a的值 / 自守数
1.不借助临时变量,进行两个整数的交换.(这种问题非常巧妙,需要大家跳出惯有的思维,利用 a , b进行置换). function foo(a,b){a = a - bb = b + aa = b - ...
- 萌新的Python练习菜鸟100例(十八)求s=a+aa+aaa+aaaa+aa...a的值
题目: 求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制. 分析: · 用户输入层数和数字: · ...
- 【C语言】求s = a + aa + aaa + aaaa + aa...a的值,其中a是一个数字
题目描述 求s = a + aa + aaa + aaaa + aa-a的值,其中a是一个数字.例如 2 + 22 + 222 + 2222 + 22222(此时共有5个数相加),几个数相加有键盘控制 ...
- C语言编程-----求s=a+aa+aaa+aaaa+aa...a的值
一.题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. 二.程序分析:关键是计算出每一 ...
- C语言例题:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
题目:求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字. 例如:2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. 参考程序如下: #include& ...
- 【算法java版11】:实现求s = a + aa + aaa + aaaa + aa...a 的值,其中a是一个数字,几个数相加由键盘控制
实现求s = a + aa + aaa + aaaa + aa...a 的值 一.题目描述 二.解题思路 三.代码示例 4.测评结果 一.题目描述
最新文章
- Linux命令screen—终端切换,工作环境保存,画面同步,防断网
- ruby应用:puppet
- centos 安装2个mysql_CentOs服务器下安装两个个MySql数据库踩坑日记
- 使用TextRank算法为文本生成关键字和摘要
- PHP路径realpath __FILE__ __DIR__ dirname
- Spark SQL(一)之简介
- python循环结束执行后面代码_计算机程序中某种代码的反复执行,称为________。Python中的循环有重复一定次数的________,也有重复到某种情况结束的________。...
- System V IPC之共享内存
- yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本
- startlogging中设置setstdout=false来禁用这个功能。_Windows 10禁用USB选择性暂停设置,峰哥教你解决USB设备失灵问题...
- 计算机专业毕业后现状,计算机专业怎么样_毕业生道出现状_“千万”别学
- java传感器编程_JSensorReader 无线传感器网络环境,直接从节点读取 采集数据的java程序 Script 249万源代码下载- www.pudn.com...
- img打 webpack_webpack 打包js中的img路径问题
- 面向对象编程(十三)——面向对象三大特性之封装
- 日程表、学生课表插件
- m4s格式转换mp3_AnyMP4 MP3 Converter for Mac(mp3格式转换器)
- 智能客服、聊天机器人的应用和架构、算法分享和介绍
- 触屏笔和电容笔哪个好?非常值得入手的电容笔推荐
- Got a packet bigger than 'max_allowed_packet' bytes 问题的解决方法
- vue为什么需要nodejs 的环境
热门文章
- Java计算机毕业设计小区物业管理系统
- vue2项目复习01-关闭elint检校,src文件别名,路由传参的对象写法,代理解决跨域问题,nprogress,vuex状态管理库,store的模块式开发,节流与防抖,编程式导航+事件委托路由跳转
- 微信多开方法 win10系统
- 完整LIS系统源码 带仪器接口
- Python应用与实践-转自(吴秦(Tyler))
- VIT ③The for loop、while loop in Python
- WMS仓储管理系统解决方案 附下载地址
- Python爬虫 爬取标题及内容
- 微信小程序实现水平+垂直滚动
- 消除计算机上的静电有哪些方法,电脑静电如何消除详解【图文介绍】