1的1次方+2的2次方+3的3次方+...+n的n次方

news/2024/11/29 17:34:52/

(此处n最大取160哦,能力有限大整数的表示还没学会,以后学会了还会继续更的哦)

public class Test {public static void main(String[] args) {new Test().test1();}public void test1(){//求前n项n的n次幂的和;Scanner input = new Scanner(System.in);System.out.print("请输入n的值:");int n = input.nextInt();long sum1=0;long num=1;for(int i=1;i<=n;i++){for(int j=1;j<=i;j++){//控制i被乘的次数,从而实现i的i次幂num*=i;}sum1+=num;//将每次得到的i的i次幂加起来;num=1;//将num置1,保证num下次进入内层循环时初值为1;}System.out.println(sum1);}

http://www.ppmy.cn/news/500602.html

相关文章

计算一个数是2的几次幂

给定一个数n,快速计算n是2的几次幂 #include <iostream> #include <cmath>using namespace std;/*** 非递归 -- 判断一个数是2的几次幂* param n 给定的数 */ int log(int n) {int count 0;if(n 1)return 0;while(n > 1){n n>>1; //右移 -> 除以2…

计算 1+2(2次方)+3(3次方)+...+n(n次方)的值

计算 12(2次方)3(3次方)...n(n次方)的值 using System; using System.Collections.Generic; using System.Text; namespace ExSum { class Sum { public long sum(int num) { long sum 0; for (int i 1; i < num; i) …

c++语言计算2的n次方,2的N次方

题目的链接为&#xff1a;http://acm.njupt.edu.cn/acmhome/problemdetail.do?&methodshowdetail&id1009 题目为&#xff1a; 2的N次方 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte 总提交:999 测试通过:500 描述 编程精确计算2的…

计算2的n次幂

在计算2的n次幂的时候&#xff0c;我们可以采用pow这个函数&#xff0c;但是当数据太大的时候显然int double 等这些数据类型并不能保存下来&#xff0c;就会出现问题&#xff0c;这个时候可以采取数组存储的方式。 1.使用pow函数。 pow(x,y)为计算x的y次幂。 如&#xff1a…

快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!

将2的幂次方写成二进制形式后&#xff0c;很容易就会发现有一个特点&#xff1a;二进制中只有一个1&#xff0c;并且1后面跟了n个0&#xff1b; 因此问题可以转化为判断1后面是否跟了n个0就可以了。 如果将这个数减去1后会发现&#xff0c;仅有的那个1会变为0&#xff0c;而原来…

2的幂次方表示

任何一个正整数都可以用2的幂次方表示. 例如:1372^72^32^0 同时约定次方用括号来表示,即a^b可表示为a(b) 由此可知,137可表示为:2(7)2(3)2(0) 进一步:72^222^0 (2^1用2表示) 322^0 所以最后137可表示为:2(2(2)22(0))2(22(0))2(0) 又如:13152^102^82^521 所以1315最后可表示为:2…

2的5次方用计算机怎么算,2的5次方(2的5次方怎么算)

2的5次方2x2x2x2x24x4x216x232 32。 你可以适当的记一些常见的次方数据。就如2的1--10次方&#xff0c;分别为 2,4,8,16,32,64,128,256,512,1024。 在word文挡里 选中5&#xff0c;右键&#xff0c;选择字体&#xff0c;在“上标”前打钩&#xff0c;确定 2的5次方&#xff0c;…

12:计算2的N次方

原题链接 总时间限制: 1000ms 内存限制: 65536kB 描述 任意给定一个正整数N(N<100)&#xff0c;计算2的n次方的值。 输入 输入一个正整数N。 输出 输出2的N次方的值。 样例输入 5 样例输出 32提示 高精度计算 源码 #include<iostream> using namespace std; int m…