请问我这代码有什么问题吗?怎么就90分
查看原帖
请问我这代码有什么问题吗?怎么就90分
1121089
zuoyang001楼主2023/11/4 19:49
#include<bits/stdc++.h>
using namespace std;
long long a,b,c=1,f=1;
int main(){
	cin>>a>>b;
	for(int i=1;i<=b;i++){
		if(c>1000000000){
			cout<<-1;
			f=0;
			break;
		}
		c*=a;
	}
	if(a==1){
		cout<<1;
	}
	else if(f){
		cout<<c;
	}
	return 0;
}
2023/11/4 19:49
加载中...