博客
关于我
翻倍-幂运算
阅读量:685 次
发布时间:2019-03-17

本文共 478 字,大约阅读时间需要 1 分钟。

#include
int main(void){ double x=24.0; double n=200; int i,k; double temp=x; double j=1.0; if(n>0){ for(i=1;i<=n;){ x*=j; if(i*2<=n){ i*=2; j=x; }else{ for(k=1;k<=n-(double)i;++k){ x*=temp; } break; } } }else if(n<0){ for(i=1;i<=0.0-n;){ x*=j; if(i*2<=0.0-n){ i*=2; j=x; }else{ for(k=1;k<=0.0-n-(double)i;++k){ x*=temp; } break; } } x=1.0/x; }else if(n==0){ x=1.0; } printf("%lf\n",x); return 0;}

转载地址:http://kkshz.baihongyu.com/

你可能感兴趣的文章
Mysql执行update by id的过程
查看>>
mysql执行计划
查看>>
MySQL执行计划 EXPLAIN参数
查看>>
MySQL执行计划【explain】,看这一篇就够啦!
查看>>
Mysql执行计划字段解释
查看>>
mysql执行计划怎么看
查看>>
MySQL执行计划解读
查看>>
mysql执行顺序与索引算法
查看>>
mysql技能梳理
查看>>
Mysql插入数据从指定选项中随机选择、插入时间从指定范围随机生成、Navicat使用存储过程模拟插入测试数据
查看>>
mysql操作数据表的命令_MySQL数据表操作命令
查看>>
mysql支持表情
查看>>
MySQL改动rootpassword的多种方法
查看>>
mysql数据分组索引_MYSQL之索引配置方法分类
查看>>
mysql数据取差,mysql屏蔽主外键关联关系
查看>>
MySQL数据和Redis缓存一致性方案详解
查看>>
Mysql数据库 InnoDB存储引擎中Master Thread的执行流程
查看>>
Mysql数据库B-Tree索引
查看>>
mysql数据库io空闲_mysql数据库磁盘io高的排查
查看>>
MYSQL数据库下载安装(Windows版本)
查看>>