85分求助!!!
查看原帖
85分求助!!!
752252
fish_hate_cat楼主2023/3/15 08:55
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	int ascn,bscn,cscn;
	int an,bn,cn;
	cin>>ascn>>bscn>>cscn;
	int sum1=0,sum2=0,sum3=0;
	for(int i=2;i<=16;i++)
	{
		an=ascn;
		bn=bscn;
		cn=cscn;
		for(int k=0;an>0;k++)
		{
			sum1+=(an%10)*pow(i,k);
			an/=10;
		}
		for(int k=0;bn>0;k++)
		{
			sum2+=(bn%10)*pow(i,k);
			bn/=10;
		}
		for(int k=0;cn>0;k++)
		{
			sum3+=(cn%10)*pow(i,k);
			cn/=10;
		}
		if(sum1*sum2==sum3)
		{
			cout<<i;
			return 0;
		}
		sum1=0;
		sum2=0;
		sum3=0;
	}
	cout<<0;
	return 0;
}

求大佬指点QAQ

2023/3/15 08:55
加载中...