当前位置: 代码迷 >> 综合 >> 模的指数运算的c语言实现
  详细解决方案

模的指数运算的c语言实现

热度:25   发布时间:2023-09-30 07:37:47.0
#include <iostream>
#include <cstdio>using namespace std;//模的指数运算
int modexp(int x,int y,int N);//x为底数,y为指数,N为取模的数字int main()
{int x,y,N;int ans;cin>>x>>y>>N;ans=modexp(x,y,N);cout<<ans<<endl;return 0;
}int modexp(int x,int y,int N)
{if(y==0) return 1;int z=modexp(x,y/2,N);if(y%2==0) return z*z % N;else return x*z*z % N;
}



  相关解决方案