*三、完善程序(单选题,每小题 3 分,共计 30 分)
(1)(进制转换)现给出两个转换后的 3 位数,请你算出原数转换时分别使
用的进制。
试补全枚举程序。
01 #include<bits/stdc++.h>
02 using namespace std;
03 int a1,a2,a3,s,b1,b2,b3,n,x,y,l,r,to,mid,ans;
04 int er(int one,int two,int an)
05 {
06 l=10; r=15000;
07 while (l+1<r)
08 {
09 mid=(l+r)/2;
10 to=mid*one+mid*mid*two;
11 if (to<an) l=mid;
12 else if ( ① ) return mid;
13 else r=mid;
14 }
15 if (l*one+l*l*two==an) return l;
16 if ( ② ) return r;
17 if ( ③ ) return l+1;
18 return 0;
19 }
20 int main()
21 {
22 scanf("%d %d",&x,&y);
23 a1=x%10; a2=x/10%10; a3=x/100;
24 b1=y%10; b2=y/10%10; b3=y/100;
25 for (int i=10; i<=15000; i++)
26 {
27 s=a3*i*i + a2*i + ④;
28 ans = er( ⑤ );
29 if (ans) { printf("%d %d\n",i,ans), return; }
30 }
31 return 0;
32 }
35. ① 处应填(