位数计算: [ N*lg2 ] +1
log10(2)=0.301029996

/*2的10万次方,控制台光标跳动约16次*/
#include <iostream>
#include <cmath>
using namespace std;
void f(int n)
{int b,x,f,j,k,flag,v;b=(int)(n*log10(2.0)+1);/*位数*/char *a=(char *)malloc(b*sizeof(char));for(v=0;v<b;v++)a[v]=0;a[0]=1;    for(k=1,flag=0;k<=n;k++)/*监视哨初始指向数组首位*/{for(f=0,j=0;j<=flag || f>0;j++)/*j未到监视哨,或者有进位*/{x=a[j]*2+f;f=x/10;/*进位*/a[j]=x%10;}if(a[j]==0 || j==b)flag=--j;elseflag=j;}while(flag>=0) /*输出结果*/{        printf("%d",a[flag]);flag--;}
}
int main()
{int n;cout<<"输入2的n次方(10万次光标跳动约16次):";cin>>n;f(n);return 0;
}

转载于:https://www.cnblogs.com/tinaluo/p/5297258.html

计算2的任意次方[通用版]相关推荐

  1. 汇编指令:使用汇编指令计算2的8次方

    预备知识 使用汇编语言经典教材 王爽老师的<汇编语言第三版> 对汇编语言进行学习. 在装完DosBox环境之后,就可以用debug模式进行汇编指令的编程了. 下面我们看下在debug模式下 ...

  2. 大掌柜商业管理系统服务器地址,大掌柜软件通用版操作说明.doc

    大掌柜软件通用版操作说明 PAGE PAGE 157 系统应用基础 内容提要: 大掌柜软件专业版对系统的要求 数据库SQL server2000的安装 大掌柜软件专业版服务器端与客户端的安装 加密狗的 ...

  3. 信息学奥数一本通(1170:计算2的N次方)

    1170:计算2的N次方 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 15778     通过数: 8179 [题目描述] 任意给定一个正整数N(N<=1 ...

  4. 计算2的N次方(信息学奥赛一本通-T1170)

    [题目描述] 任意给定一个正整数N(N≤100),计算2的n次方的值. [输入] 输入一个正整数N. [输出] 输出2的N次方的值. [输入样例] 5 [输出样例] 32 [源程序] #include ...

  5. 12:计算2的N次方

    原题链接 总时间限制:  1000ms  内存限制:  65536kB 描述 任意给定一个正整数N(N<=100),计算2的n次方的值. 输入 输入一个正整数N. 输出 输出2的N次方的值. 样 ...

  6. 计算2的N次方//C语言

    计算2的N次方 总时间限制: 1000ms 内存限制: 65536kB 描述 任意给定一个正整数N(N<=100),计算2的n次方的值. 输入 输入一个正整数N. 输出 输出2的N次方的值. 思 ...

  7. 【系统之家首发】Ghost_Windows7_sp1_Ultimate_x86V2011.10.10 【OEM 通用版】Windows7旗舰版好人一个出品

    Windows7旗舰版Ghost_Windows7_sp1_Ultimate_x86V2011.10.10 [OEM 通用版](好人一个出品) 更新说明: 1.系统补丁更新至2011年10月10日 2 ...

  8. NOI openjudge 计算2的N次方

    12:计算2的N次方 描述 任意给定一个正整数N(N<=100),计算2的n次方的值. 输入 输入一个正整数N. 输出 输出2的N次方的值. 简单的解释一下为什么这题要用数组写. 题目要求的是求 ...

  9. kingcms php 下载,KingCMS 通用版_KingCMS官方网站

    说明 现已全部更新到KingCMS 9.1,首个引入云管理概念的内容管理系统. 核心(Kernel)+应用(Apps)+模板(Templates),支持在线扩展及升级. 环境 运行环境需要满足以下条件 ...

  10. C语言 任意次方后的三位数

    任意次方后的三位数,即求x^y的最后三位数,x,y的值由键盘输入 #include<stdio.h> int main() { int a,b,i,result=1,x; /*a--底数, ...

最新文章

  1. 1400小时开源语音数据集,你想要都在这儿
  2. Quartz-SchedulerListener解读
  3. Spring Boot MyBatis配置多种数据库
  4. java 100% cpu_Java服务,CPU 100%问题如何快速定位?
  5. 典范杜希奇与机器人_典范英语7_16 杜希奇与机器人.ppt
  6. java awt编程_java awt编程
  7. Manual Create Database OMF
  8. 业余无线电通信_业余电台操作证书查询方式
  9. ubuntu下分区工具
  10. java汉字转拼音maven_java汉字转拼音pinyin4j功能实现示例
  11. c# winform实现人脸识别系统(文末附源码)
  12. Hive select 语句大量技巧
  13. LCM ASN 在MOBILE下收货流程的后台数据流
  14. ARouter there‘s no route matched 解决办法
  15. 微信小程序-WXML-template模板
  16. HTML按钮样式,CSS精美按钮
  17. 英语测试题软件,英语试题软件
  18. c语言ox是什么意思啊,ox什么意思
  19. 扫描IP软件,无线AP忘记IP地址
  20. 阿松和阿柏无事闲聊互道岁月不饶人

热门文章

  1. Android ListView的背景和黑色边缘化的问题
  2. php exif 扩展
  3. 软件设计师2004年5月下午试题6(C++ 数组下标检测)
  4. 黑盒测试和白盒测试之间的差别
  5. 机器学习基础:评价指标(Machine Learning Fundamentals: Evaluation Metrics)
  6. 用 Mac 制作手写签名,没打印机也能搞事
  7. Swift 团队开源 Collections,提供更多高效数据结构
  8. 专业好用的数据恢复软件推荐
  9. 算法笔记 --- 布隆过滤器
  10. 采购订单,订单行,发运行,分配行