求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。...
问题 1013: [编程入门]Sn的公式求和
时间限制: 1Sec 内存限制: 128MB 提交: 8018 解决: 5541
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。
n
Sn的值
5
24690 分析:当n=3时,i为1~n
i=1 2*10^i-1=2
i=2 2*10^i-1+2*10^i-2=22
i=3 2*10^i-1+2*10^i-2+2*10^i-3=222
......
import java.util.Scanner;
import java.math.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int sum=0;
int n = in.nextInt();
for(int i =1;i<=n;i++){
sum+=fun(i);
}
System.out.println(sum);
}
public static int fun(int m){
int num=0;
for(int i=0;i<m;i++){
num+=2*Math.pow(10, i);
}
return num;
}
}
转载于:https://www.cnblogs.com/xuesujun/p/11204239.html
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。...相关推荐
- 求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。
输入 n 输出 Sn的值 样例输入 5 样例输出 24690 这个的关键是发现规律, 要发现前后数之间存在什么关系, 然后再用不同的变量将不同的数累加起来就ok了 如2=010+2 22=210+2 ...
- ACMNO.9求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。 输入 n 输出 a=2 时
题目描述 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值,其中a是一个数字. 例如:2+22+222+2222+22222(n=5),n由键盘输入. 输入 n 输出 a=2 时的Sn 样例 ...
- 求Sn = a+aa+aaa+...+aaaaaa(n个a),其中a是一个数字,n代表a的位数,例如 2+22+222+2222+22222(此时n=5),n由键盘输入。
求Sn = a+aa+aaa+...+aaaaaa(n个a),其中a是一个数字,n代表a的位数,例如 2+22+222+2222+22222(此时n=5),n由键盘输入. #include<st ...
- C语言--求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222 观察算式,发现第几个加数就有几个2.因此我们可以考虑使用一个for循环,来 ...
- 求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 ...
- 求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), 几个数相加由键盘控制
import java.util.Scanner; /*求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字* 例如:2+22+222+2222+22222(此时共有5个数相加),* ...
- 求2+22+222+2222+22222+...+2...2的和,数字的数量由控制台输入
public class HardThree {// 求2+22+222+2222+22222+...+2...2的和,数字的数量由控制台输入public static void main(Strin ...
- 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
#include<stdio.h> int main() { int i,temp,count=0,num=0,sum=0; scanf("%d%d",&cou ...
- 求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入,而a由程序设定为2。
看注释 意思自呈现 import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = ...
- Java 编写一个应用程序,实现求 s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字 例如:2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
对于这个题最难的地方应该就是那个2.22.222.......等等这个数据怎么产生的问题. 那么来让我们想一个问题 ,对于"2"来说怎么---->变成"22&quo ...
最新文章
- linux下如何让程序无法重复启动
- R语言实战应用精讲50篇(十六)--如何实现文字云可视化
- 北京计算机工业学校96届,刘驰_北京理工大学计算机学院
- 教你使用TensorFlow2判断细胞图像是否感染
- mybaties总结+hibernate总结
- 结束 txt进程_Python多进程抓取拉钩网十万数据
- AIdl server端监听client是否掉线
- 为什么黑客都用python-为什么黑客需要学习C++和Python?
- JSP技术之JavaBean
- java开发传统项目_【笔记】Eclipse非传统方式搭建Java Web项目(开发中的项目....)...
- foobar2000功能介绍
- Intel600P三星sm951pm961nvme等固态硬盘安装WIN7教程
- 美团网2014校园招聘笔试题(长沙站)
- linux双系统无u盘安装教程视频教程,U盘安装Windows和Ubuntu 15.04双系统图解教程
- IDEA 中添加@author注释(live templates)
- 软件需求分析的五个步骤_建立满足用户需求的云的5个步骤
- 如何将代码写的更加优雅?
- Win11磁盘扩展卷变成灰色无法点击解决方法
- 尚医通 (十八)微信登录
- secret学习笔记