C++ m的n次方算法代码_a的n次方的快速算法

其他范文 时间:2020-02-27 10:57:20 收藏本文下载本文
【www.daodoc.com - 其他范文】

C++ m的n次方算法代码由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“a的n次方的快速算法”。

2的m次方

-------------#include #include void creat(int *&w,int&n){

int m=n,t=0;for(int i=0;i

if(w[i]*2>=10){

if(i!=n-1)w[i]=w[i]*2%10+t;else {

} n++;w=(int *)realloc(w,n*sizeof(int));w[i+1]=1;w[i]=w[i]*2%10+t;t=1;} else{ w[i]=w[i]*2+t;} t=0;} } void main(){

} int *w,n=1,x,y;w=new int;cin>>w[0]>>x;for(y=0;y=0;i--)cout #include void creat(int *&w,int&n,int y)//w为数组,n为数组的大小,即结果的中位数,y为底数 { int m=n,t=0,x;//m为临时数组大小存放,以免运算过程中n(数组位数)变化导致运算多余算了一位,t和x存放进位

for(int i=0;i

{

} if(w[i]*y+t>=10)//需要进位时 {

x=(w[i]*y+t)/10;if(i!=m-1)//需要进位,但是不是最后一位

{

w[i]=(w[i]*y+t)%10;

else//需要进位,是最后一位

n++;w=(int *)realloc(w,n*sizeof(int));//数组大小增大 w[i+1]=(w[i]*y+t)/10;w[i]=(w[i]*y+t)%10;} t=x;} else{

} w[i]=w[i]*y+t;t=0;} void main(){

} int *w,n,x,y,m;while(1){

} n=1;w=new int;cin>>w[0];m=w[0];cin>>x;for(y=0;y=0;i--)cout

下载C++ m的n次方算法代码word格式文档
下载C++ m的n次方算法代码.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文