1026: 求s=a+aa+aaa+aaaa+aa...a的值
来源:互联网 发布:淘宝助理连打设置 编辑:程序博客网 时间:2024/05/16 14:44
题目
Description
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个一位的整数。
例如2+22+222+2222+22222(此时共有5个数相加)
Input
整数a和n(n个数相加,1<= n, a<=9)
Output
s的值
Sample Input
2 2
Sample Output
24
代码块
import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin = new Scanntem.in);//输入流 int a = cin.nextInt(); int n = cin.nextInt(); System.out.println(sum(a,n)); cin.close(); } //用过大整数Biginteger来定义会使得函数使用的范围更大 private static BigInteger sum(int a,int n) { BigInteger s=new BigInteger("0"); int t=0; for(int i=0;i<n;i++){ t=(int) (a*Math.pow(10, i)+t);//将其化成aa...aaa格式 s=(s.add(new BigInteger(Integer.toString(t)))); } return s; }}
0 0
- 求s=a+aa+aaa+aaaa+aa...a的值,输出:a+aa+aaa+aaaa+aa...a=s
- 1026: 求s=a+aa+aaa+aaaa+aa...a的值
- 1026:求s=a+aa+aaa+aaaa+aa..a的值
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
- 求s=a+aa+aaa+aaaa+aa...a的值
- 求s=a+aa+aaa+aaaa+aa...a的值(技术支持课任务)
- 求s=a+aa+aaa+aaaa+aa...a的值
- 【程序18】求s=a+aa+aaa+aaaa+aa...a的值
- 求s=a+aa+aaa+aaaa+aa...a的值
- 经典c程序(0011)---求s=a+aa+aaa+aaaa+aa...a的值
- 每日一练------求s=a+aa+aaa+aaaa+aa…a的值
- 求s=a+aa+aaa+aaaa+aa...a的值
- java 求s=a+aa+aaa+aaaa+aa...a的值
- 求s=a+aa+aaa+aaaa+aa...a的值
- 【笔试】8、求s=a+aa+aaa+aaaa+aa...a的值
- display
- PAT 乙等 1008 C语言
- 关于内存泄漏,还有哪些是你不知道的?
- 深入浅出 消息队列 ActiveMQ
- axure8.0快速入门新手教程:图库
- 1026: 求s=a+aa+aaa+aaaa+aa...a的值
- javascript常用的正则(一)
- Spring事务配置的五种方式
- 在IDEA上面书写的代码用IDEA自带git 到github上面失败的解决之道
- 网络编程基础——Socket编程
- Spring3事务管理——使用原始的TransactionProxyFactoryBean
- ByteBuffer Converting CharBuffer
- C语言一维数组的定义和引用
- 杨辉三角最优解法