90分求助(#3不输出,#14)
查看原帖
90分求助(#3不输出,#14)
753239
Li_Junlin楼主2023/8/13 10:53
#include<iostream>
#include<math.h>
using namespace std;
long long a,b,n; 
int main()
{
	scanf("%d%d",&a,&b);
	n=a;
	if(b==0&&a!=0) printf("1");
	else if(a==0) printf("0");
	else if(a<=1000000000&&b==1) printf("%d",a);
	else 
	{
		for(b=b-1;b;b--) 
		{
			if(a<=1000000000)
			a*=n;
			else 
			{
				printf("-1");
				return 0;
			}
		}  
		printf("%d",a);		
	}
	return 0;
 }
2023/8/13 10:53
加载中...