不知道要用什么来储存x,才不会爆。用long long不行吗。求解答!!!
查看原帖
不知道要用什么来储存x,才不会爆。用long long不行吗。求解答!!!
835960
dongtian楼主2022/11/11 20:47
#include<stdio.h>
#include<math.h>
int main()
{
	int x=0,a,b,i=0,j=0,k=0,y=0;
	scanf("%d %d",&a,&b);
	x=(pow(a,b));
	if(x>99)
	{
		i=x%10;
		j=x/10%10;
		k=x/100%10;
		printf("%d%d%d",k,j,i);
	}
	if(x<100&&x>9)
	{
		i=x%10;
		j=x/10%10;
		printf("%d%d%d",y,j,i);
	}
	if(x<10)
	{
		i=x%10;
		printf("%d%d%d",y,y,i);
	}

	return 0;
}
2022/11/11 20:47
加载中...