85求求了
  • 板块B2141 确定进制
  • 楼主XWDNJD
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/4/16 23:20
  • 上次更新2023/10/28 03:32:13
查看原帖
85求求了
658067
XWDNJD楼主2022/4/16 23:20

第一个就错

#include<bits/stdc++.h>
using namespace std;
int i;
int fun(int x)
{
    int sum=0,n=0;
    while(x)
    {
        sum+=x%10*pow(i,n);
        x/=10;
        n++;
    }
    return sum;
}
int main()
{
	
	int n,m,l;
	bool flag=1;
    cin>>n>>m>>l;
    for(i=2;i<=16;i++)
    {
        if(fun(n)*fun(m)==fun(l))
        {
            cout<<i<<endl;
            flag=0;
            return 0;
        }
    }
    if(flag) cout<<"0";
    return 0;
}
2022/4/16 23:20
加载中...