计算2!* 2^i,并判断是否达到MAXINT
来源:互联网 发布:2016旅行软件比例 编辑:程序博客网 时间:2024/06/07 17:32
计算2!* 2^i,并判断是否达到MAXINT
a[0] = 1
a[1] = 2 * 1 * a[0]
a[3] = 2 * 3 * a[2]
在前一项的基础上乘上2和计数的i,i相当于阶乘的项
#include<iostream>#include<stdlib.h>#define MAXINT 65535#define ArrSize 100int fun(int i);int main(){ int i, k; int a[ArrSize]; std::cout << "Enter k:"; std::cin >> k; if (k > ArrSize - 1) exit(0); for (i = 0; i <= k; i++){ if (i == 0) a[i] = 1; else{ if (2 * i * a[i - 1] > MAXINT) exit(0); else a[i] = 2 * i * a[i - 1]; //a[0] = 1 a[1] = 2 * 1 * a[0] a[2] = 2 * 2 * a[1] a[3] = 2 * 3 * a[2] //在前一项的基础上乘上2和计数的i,i相当于阶乘的项 } } for (i = 0; i <= k; i++){ if (a[i] > MAXINT) exit(0); else std::cout << a[i] << " "; } system("pause"); return 0;}
0 0
- 计算2!* 2^i,并判断是否达到MAXINT
- MaxInt
- 写出两个数的计算结果,并判断是否正确
- 判断两线段是否相交并计算交点坐标
- 判断是否能构成三角形并计算面积
- 快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!
- 快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!
- 快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!
- 快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!
- 快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!
- 快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!
- 快速判断一个数是否是2的幂次方,并判断出来是多少次方
- 快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!
- 快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!
- hdu 2120 Ice_cream's world I(判断是否有环,简单的并查集)
- hduoj 1558 并查集、计算几何(判断两线断是否相交)
- 五周 项目1 扩展 计算矩形面积 并判断该矩形是否为正方形
- 连连看游戏判断两个块是否可以消去,并计算最小转弯数
- C# 切割超级大图(.bmp)[1G以上超大图片分块加载代码]
- android端微信支付的builder
- SVN 分支合并等~~
- Android lollipop 5.1 读取SIM卡联系人
- Android Handler在新线程中处理消息
- 计算2!* 2^i,并判断是否达到MAXINT
- java中的Class类
- pads9.5原理图中修改了封装库后怎样才能更新到PCB中
- GitLab使用总结
- iOS个人整理03-UIButton按钮
- 传奇创世开发H5案例:121体育全民运动
- OpenCV Python教程系列
- 我的MYSQL学习心得(十二) 触发器
- [IMX6Q]u-boot环境变量存储到.text段