`
zhou_zhihao
  • 浏览: 57211 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

问题16-求2的1000次方的各个数字之和

 
阅读更多

问题如下描述:

2^15=32768的各个数字之和为3+2+7+6+8=26,求2^1000的各个数字之和。

 

实现如下:

	/**
	 * 求a^b的各个数字之和
	 * 由于是2的1000次方,所以用BigInteger
	 * @param n
	 * @return
	 */
	private static int getSum(int a,int b){
		int sum = 0;
		String s = new BigInteger(a+"").pow(b).toString();
		for (int i = 0; i < s.length(); i++) {
			sum+=Integer.parseInt(s.charAt(i)+"");
		}
		return sum;
	}
 

  可以得到答案:1366

 

请不吝赐教。

@anthor ClumsyBirdZ

分享到:
评论

相关推荐

    C语言程序设计-求一个n位自然数的各位数字的积;(n 是小于10的自然数).c

    C语言程序设计-求一个n位自然数的各位数字的积;(n 是小于10的自然数).c

    C语言中的水仙花数,是指一个 n 位数,它的每个位上的数字的n次方之和等于它本身

    3. **计算和比较**:计算各个数字的 n 次幂之和,并与原数字进行比较。 #### 四、具体实现过程分析 以下是对示例代码的详细解读: ```c #include int main() { int num, digit, sum; printf("Three-digit ...

    16QAM-Demo_16QAMmatlab_

    16QAM(16-Quadrature Amplitude Modulation,16阶正交幅度调制)是一种数字调制技术,常用于高速数据传输,如DSL互联网服务和无线通信系统。在MATLAB环境中,实现16QAM调制与解调涉及到多个关键步骤,包括符号映射...

    数字信号处理课后答案清晰版 第2章(高西全丁美玉第三版)

    9. 序列的半采样:x(n/2)的傅里叶变换是X(e^j(ω/2))的2次方,因为半采样会使得频率间隔减半。 此外,对于问题2.5中的最后一部分,如果X(e^(jω))的绝对值为|X(e^(jω))|,相位为θ(ω),则实序列h(n)对输入A cos...

    2、8、10、16、36;进制互相转换程序

    进制转换是计算机科学中的基础概念,涉及到二进制(Binary)、八进制(Octal)、十进制(Decimal)...通过熟练掌握和利用这样的工具,我们可以更好地理解和处理数字在不同场景下的表示形式,提升编程和问题解决的能力。

    C++和python实现阿姆斯特朗数字查找实例代码

    如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 + 5^3 + 3^3 = 153。 1000以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407 2.判断一个数是否为阿姆斯特朗数 1....

    重庆九龙山初中09-10学年七年级上期中考试试卷--数学.doc

    14. 单项式的系数和次数:单项式的系数是指数字部分,次数是所有变量的指数之和。 15. 新定义运算:根据定义,当x=2时,1⊕x=1,3⊕x=3,然后计算表达式的结果。 16. 数列的规律:观察等式,找到末尾数字的规律。 ...

    (精品)小学奥数5-8-2进制的应用.专项练习及答案解析.pdf

    2. **砝码问题**:拥有不同重量的砝码(1,2,4,8,16克)可以看作是二进制数的各个位。通过放置或不放置砝码,可以模拟二进制数的每一位,从而组合出1至31之间的所有整数重量。 三、解题技巧 1. **四则运算**:...

    2012数字电子技术练习题集.doc

    - 合并最小项的个数通常是2的n次方,常用简化方法有卡诺图法和代数法。 15. **逻辑函数运算**: - A⊙B 表示A和B的同或,等效于异或非运算。 16. **译码器**: - 4线—10线译码器为10进制译码器,有4个输入和...

    大整数运算

    其中a ^ b 是求a的b次方,而n称之为模数。说明:取余操作(即mod操作)是计算相除之后所得的余数,不同于除法运算的是,取余操作得到的是余数,而不是除数。如7 mod 5 = 2。模数n的设定,可以为2m 或10m,m允许每次...

    android 计算器 源代码 有sin cos 开方 X的Y次方 支持小数

    2. **UI设计**:Android计算器的用户界面需要包含数字按钮、运算符按钮、清除键以及结果显示区域。这需要利用Android的布局管理器(如LinearLayout、RelativeLayout、ConstraintLayout)来组织控件,并通过XML文件...

    DCI图像规范与数字电影图像DCP加密打包.pdf

    DCI标准要求数字电影至少具备10位的色彩深度,这意味着每个像素可以有1024(2的10次方)种不同的颜色级别,提供丰富的色彩层次。更高的位深度如12位或16位可以提供更为细腻的色彩过渡。 五、影像分辨率(Image ...

    山东济宁邹城八中09-10学年七年级上期末考试精选.doc

    4. 数的精确度和有效数字:题目中提到了"0.720有两个有效数字","3.6万精确到个位","5.078精确到千分位","3000有一个有效数字",这些都是关于数的精确度和有效数字的表示,有效数字是指从第一个不为零的数字开始到...

    数字信号处理,matlab实验报告.pdf

    在进行FFT时,序列长度被扩展到32点,这样可以更好地逼近真实频谱,因为在数字信号处理中,频谱分析通常需要序列长度为2的幂次方。 第二个实验使用了更长的序列长度N=1000,并分析了一个合成信号,该信号是由三个...

    华师大七年级上第一章走进数学世界( A卷)精选.doc

    - 题目4是填充数字游戏,要求填充1至16的数字使得羊的各个部分和相等,需要运用到等和数列的知识。 - 题目5是关于正方形计数的问题,随着方格数量增加,正方形的数量也会变化。在2×2, 3×3, 4×4, 5×5的格子中...

    全国计算机一级考试题库附答案.pdf

    这是因为计算机中的数据是以2的幂次方进行计算的。 10. **1K字节的实际值** - 1K字节实际上等于1024字节,而不是1000字节。同样的,1K字等于1024字。 11. **字符集占用空间** - 如果按照7×9字模占用8个字节计算...

    电工电子技术-译码器.ppt

    全译码器如2线-4线、3线-8线和4线-16线译码器,它们的输出信号数量等于输入信号的2的n次方。而部分译码器如二-十进制译码器(4线-10线译码器),其输出信号数量小于输入信号的2的n次方。 2线-4线译码器是一种简单的...

    SPLC硬件配置方式及地址分配PPT教案.pptx

    例如,12位精度的转换器,原始数据每变化1,转换数据变化为2的12次方分之一,即8。 在实际应用中,还需要考虑模块的电气隔离、A/D转换器的工作原理、量程卡的选择以及接线图的设计。这些细节确保了S7-300能够准确、...

    K尾相等数

    **K尾相等数**是一种特殊的数值计算问题,主要关注于某个整数k的幂次方运算后得到的结果的末几位数字是否出现周期性重复的现象。具体而言,对于一个整数k(k &gt; 0),我们关注的是k的幂次方(即k^1, k^2, k^3, ...)...

    数字电子技术试卷与答案.docx

    12. **D/A转换器**:无符号10位数字输入的D/A转换器,其输出电平级数为2的10次方,即1024级。 13. **RAM扩展**:构建4K×8的RAM需要32片256×4的RAM,因为4K=2^12,而256×4=2^8,所以需要2^(12-8)=2^4=16,考虑到...

Global site tag (gtag.js) - Google Analytics