70分求助 感谢大神
查看原帖
70分求助 感谢大神
803133
CYF123469楼主2022/11/5 17:26
#include <iostream>
using namespace std ;
int ss(int a,int b)//a的b次幂 
{
	int sum=1 ;
	while(b)
	{
		if(b%2!=0) sum=sum*a ;
		b/=2 ;
		a=a*a ; 
	}
	return sum ;
}
int main()
{
	int a,b ;
	cin>>a>>b ;
	int result=ss(a,b) ;
	if(result>1000000000) cout<<-1<<endl ;
	else cout<<result<<endl ;
	return 0 ;
}
2022/11/5 17:26
加载中...