数列求和 (Java实现)
题目描述
数列求和是一类常见的问题,本题有一定的代表性:
求s=a+aa+aaa+aaaa+⋯+aa⋯aa(n位)
其中,a的值由键盘输入,位数n也由键盘输入。
输入描述
第一行输入a的值;
第二行输入位数n。
输出描述
输出对n个数完成求和运算后的结果。
比如a=3,n=6时,s=3+33+333+3333+33333+333333
样例
输入
3
6
输出
370368
3 = 3 * 1 + 0
33 = 3 * 10 + 3
333 = 3 * 100 + 33
3333 = 3 * 1000 + 333
不难看出规律 s = a * 10^n + s(上一个s)
算法思想:将每次循环得出得值存入到数组中,然后对数组进行求和即可。
package test;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int a = in.nextInt();int n = in.nextInt();int sum = 0;int[] arr = new int[n];int summ = 0;for (int i = 0;i < n;i++) {sum += a * Math.pow(10,i);arr[i] = sum;}for (int i = 0;i < arr.length;i++) {//summ += arr[i];}System.out.println(summ);}
}
运行结果
数列求和 (Java实现)相关推荐
- Java黑皮书课后题第1章:1.6(数列求和)编写程序,显示1+2+3+4+5+6+7+8+9的结果
Java黑皮书课后题第1章:1.6(数列求和) 题目 题目描述 槽点 代码 代码块 区分println(x)与println("x") 法1法2选用 修改日志 题目 题目描述 1. ...
- Java学习小程序(4)数列求和
(1)有数列为:9,99,999...........9999999999.要求是用程序计算此数列的和.(3种方法) (2)有数列:1+1/2+1/3+1/4.......+1/n.要求使用交互的方式 ...
- Java黑皮书课后题第5章:*5.24(数列求和)编写程序,计算下面数列的和:1/3+3/5+5/7+7/9+……95/97+97/99
5.24(数列求和)编写程序,计算下面数列的和:1/3+3/5+5/7+7/9+--95/97+97/99 题目 题目概述 破题 代码 运行示例 题目 题目概述 5.24(数列求和)编写程序,计算下面 ...
- 数列求和 java_[代码展示]数列求和
import java.util.*; // Compiler version JDK 11.0.2 //今天, 我来给大家讲下用Java自定义函数 //例子是数列求和 class Dcoder { ...
- ZZULIOJ 1052:数列求和4
数列求和4 题目描述 输入n和a,求a+aa+aaa+-aa-a(n个a),如当n=3,a=2时,2+22+222的结果为246. 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10 ...
- 7-11 数列求和-加强版 (20 分)
7-11 数列求和-加强版 (20 分) 给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A).例如A=1, N=3时,S=1+11 ...
- PHP学习笔记02:自然数列求和
PHP学习笔记02:自然数列求和 1.在d:\xampp\htdocs里创建文件demo02.php 2.编写源代码 <!DOCTYPE html><head><titl ...
- n平方的求和公式_高中数学:数列求和及数列的综合应用,掌握常见模型
数列求和及数列的综合应用,掌握常见模型 [考试要求] 1.熟练掌握等差.等比数列的前n项和公式: 2.掌握非等差数列.非等比数列求和的几种常见方法: 3.了解数列是一种特殊的函数:4.能在具体问题情境 ...
- [华为机试练习题]51.数列求和
题目 描写叙述: 题目描写叙述 编敲代码,输入一个正整数n.求下列算式的值.要求定义和调用函数fact(k)计算k的阶乘. 1+1/2!+ .... +1/n! 计算结果保存在double类型变量中. ...
最新文章
- break continue
- 人脸识别 python调用face++ 功能测试
- 【C#】详解使用Enumerable.Distinct方法去重
- 消费者广播模式和负载均衡模式
- net空间一次购买终身使用_官方解答关于 Internet Download Manager IDM 终身许可证和1年许可证的相关说明!...
- get+php+mysql_Apache+PHP+MySql 的安装及配置
- 信息学奥赛一本通 1122:计算鞍点 | OpenJudge NOI 1.8 05:计算鞍点
- Mac删除并合并windows分区解决办法
- se服务器系统,使用CloneZilla服务器版克隆Linux系统(CloneZilla SE)
- 用python将九九乘法口诀表打印在Excel中
- jpi多表联查_sql 多表联查询
- html 常用标签、特殊符号
- (二)WaveDrom Editor使用教程
- python中各种属性与方法深析
- 变量的作用域和生存期:_生存分析简介:
- PostgreSQL的MVCC
- 社区圆桌分享:代码学习无止境,程序员如何规划自己的职业生涯发展?
- Android中使用shape自定义纯色图片总结
- exit和_exit,fock和vfock
- [ERROR] Couldn‘t set the case sensitive attribute of the directory “\\?\C:\WSL\“.Reason: Indicates