24分……感觉挺对的 但是……感谢各位大佬指正!
查看原帖
24分……感觉挺对的 但是……感谢各位大佬指正!
803133
CYF123469楼主2022/10/21 22:32
#include <iostream>
using namespace std ;
long long power(long long  a,long long b)
{
	long long sum=1 ;
	while(b!=0)
	{
		if(b%2!=0) sum=sum*a  ;
        a*=a ;
		b/=2 ;		
	}
	return sum ;
}
int main()
{
	long long a,b,c;
	cin>>a>>b>>c ; 
	long long d=power(a,b) ;
	cout<<a<<"^"<<b<<" "<<"mod"<<" "<<c<<"="<<(d%c)<<endl ;
	return 0 ;
}
2022/10/21 22:32
加载中...