大佬们,帮帮孩子吧,这题85分
查看原帖
大佬们,帮帮孩子吧,这题85分
632418
Eric0318tt楼主2022/10/13 17:29
#include<bits/stdc++.h>
using namespace std;
int p,q,r;
int f(int x,int r)
{
	int sum=0,ans=0;
	while(x)
	{
		ans+=(x%10)*pow(r,sum);
		sum++;
		x/=10;
	}
	return ans;
} 
int main(){
	cin>>p>>q>>r;
	for(int i=2;i<=40;i++)
	{
		//cout<<f(p,i)<<"*"<<f(q,i)<<"="<<f(r,i)<<endl;
		if(f(p,i) * f(q,i) == f(r,i))
		{
			cout<<i;
			return 0;
		}
	}
	cout<<0;
	return 0;
}
2022/10/13 17:29
加载中...