博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
翻倍-幂运算
阅读量:680 次
发布时间:2019-03-17

本文共 490 字,大约阅读时间需要 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/

你可能感兴趣的文章