解题思路:
/*
1,2,4,8...2^63-1为一等比数列
等比数列的前n项和公式:Sn=a1(1-q^n)/(1-q),q!=1
1)q=2,a1=1,n=64
=>S=1*(1-2^64)/(1-2)=2^64-1
2)unsigned long long:[0,2^64-1]
3)ULLONG_MAX:存放unsigned long long的最大值。
4)ULLONG_MAX是一个宏常量,处在climits头文件中
5)climits中存放各种数据类型的最值,包括最大值、最小值
*/
注意事项:
参考代码:
#include<iostream>
#include<climits>
using namespace std;
int main()
{
cout <<ULLONG_MAX <<endl;
}
0.0分
0 人评分
C语言训练-亲密数 (C语言代码)浏览:697 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:755 |
The 3n + 1 problem (C语言代码)浏览:550 |
模拟计算器 (C语言代码)浏览:2366 |
链表数据求和操作 (C语言代码)浏览:1035 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:420 |
母牛的故事 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:419 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:546 |