该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include "stdio.h "

int main(void)

{

static unsigned int temp[1024];/*分段储存数据*/

unsigned int position=1;/*记录共有几段*/

int overflow=0; /*记录在算每一段时是否溢出*/

long

times=10000,tm_cnt,sgn_cnt;/*默认10000次计算,可以更改,两个计数器(乘方次数,段的位置)*/

temp[0]=2;/*初始值为2*/

if(times> 13000)

{

printf( "your input is too large ");/*检查输入是否越界*/

exit(0);

}

/*开始计算,外层为乘方次数,内层为每一位计算*/

for(tm_cnt=0;tm_cnt

{

for(sgn_cnt=0;sgn_cnt

{

temp[sgn_cnt] < <=1;/*相当于乘2*/

if(overflow==1) /*检查上次是否有溢出*/

{

/*有的话,将溢出加到这一段,同时置溢出为0*/

++temp[sgn_cnt];

overflow=0;

}

if(temp[sgn_cnt]> 9999)

{

/*检查本次是否溢出,溢出的话,*/

temp[sgn_cnt]-=10000;

overflow=1;

}

}

if(overflow==1)

{

++position;

++temp[sgn_cnt];???????????????(为什么溢出了,我正在计算的元素要+1)

overflow=0;??????????????????(为什么要把溢出归0,这不是失去意义了吗)

}

if(position> 1023)

{

printf( "times: %d error! ",tm_cnt);

exit(1);

}

}

printf( "%d ",temp[sgn_cnt-1]);

for(sgn_cnt=position-2;sgn_cnt> =0;sgn_cnt--)

{

if(temp[sgn_cnt] <1000)

printf( "0 ");

if(temp[sgn_cnt] <100)

printf( "0 ");

if(temp[sgn_cnt] <10)

printf( "0 ");

printf( "%d ",temp[sgn_cnt]);

if((sgn_cnt+1)%15==0)

printf( "\n ");

}

return 0;

}

c语言2的1000次方,在网上看到一个求2的10000次方的方法,有个地方看不懂,求大佬...相关推荐

  1. c语言1 2 3 10000,在网上看到一个求2的10000次方的方法,有个地方看不懂,求大佬...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "stdio.h " int main(void) { static unsigned int temp[1024] ...

  2. android imagebutton 按下效果,网上看到一个自定义ImageButton按下效果的方法,来个大神来解疑...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是我从网上看到的实现的代码: /** * 按下这个按钮进行的颜色过滤 */ public final static float[] BT_SELECT ...

  3. c语言字符串分割存放到数组,用于把一个字符串分割成字符串数组的方法是?()...

    函数readDat()是从文件in71.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80).请 函数readDat()是从文件in71.dat中读取20行数据存放到字符串数组xx ...

  4. a的n次方的最后三位数c语言,求13的n次方(12n≤130000000000)的最后三位数,用c++编程...

    #include intmain() { longlonginti,x,y,last;/*变量last保存求X的Y次方过程中的部分乘积的后三位*/ //输入 while(scanf("%ll ...

  5. python思想读后感_数据结构与算法:Python语言描述读后感1000字

    <数据结构与算法:Python语言描述>是一本由裘宗燕著作,机械工业出版社出版的平装图书,本书定价:CNY 45.00,页数:343,特精心从网络上整理的一些读者的读后感,希望对大家能有帮 ...

  6. (c语言)求x的y次方

    (c语言)求x的y次方,输入x和y的值,y为整数 #include<stdio.h> #include<stdlib.h> #include<math.h>//注意 ...

  7. 求次方的c语言程序,C语言编程求13的13次方的最后三位数

    求13的13次方的最后三位数 *问题分析与算法设计 解本题最直接的方法是:将13累乘13次方截取最后三位即可. 但是由于计算机所能表示的整数范围有限,用这种"正确"的算法不可能得到 ...

  8. C语言编译能否被七整除,求c语言高手输出1000以内既能被5整除又能被7整除

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求c语言高手 输出1000以内既能被5整除又能被7整除的数,要求五个数回答:int main(){int num =0;for(in ...

  9. C语言编程练习:用pow()函数实现求x的y次方的值

    C语言 pow() 函数用来求 x 的 y 次方的值. 头文件:math.h 语法/原型: double pow(double x,double y); 参数说明: x:双精度数. y:双精度数. 返 ...

最新文章

  1. C++11中nullptr的使用
  2. tf.nn.max_pool 理解
  3. Stm 32 IAP 在线 升级IAP 的 操作
  4. php完全手册下载_PHP: 序言 - Manual
  5. pwa程序,清单文件测试有效,为什么不起效果?
  6. netcore 获取本地网络IP地址
  7. osg着色语言着色_探索数字着色
  8. Spring Apache Kafka教程
  9. Linux 下的0 1 2特殊文件描述符~
  10. java对象内存模型_Java对象的内存模型
  11. ReentrantLock1.8源码
  12. pygame 文字输入交互_如何在pygame中创建交互式对象?
  13. 结对编程项目-四则运算 第二周
  14. 青岛地区服务器不稳定怎么办,青岛联通现大面积DNS故障 用户该如何上网
  15. eslint自动检测_GitHub - Noob-Lab/fis3-lint-noob-eslint: ~基于fis3的eslint检测插件
  16. 生成扩散模型漫谈:DDIM = 高观点DDPM
  17. ShapeContext
  18. 笔记本系统转移到固态硬盘
  19. 深度学习项目:男女性别识别【附完整源码】
  20. G1垃圾回收器在并发场景调优

热门文章

  1. SAP License:赠品处理原理浅析
  2. 赛锐信息:PM模块的几点看法
  3. 2022年的第一个工作日,整理了风控的这些内容
  4. 暑假周进度总结报告5
  5. win10 mysql数据库中文乱码
  6. 【剑指Offer】18树的子结构
  7. AGC 26 F Manju Game
  8. 详解HTML5网页结构
  9. sublime与python交互
  10. nodefs模块的使用demo