博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构之B进制(确定进制)
阅读量:5160 次
发布时间:2019-06-13

本文共 831 字,大约阅读时间需要 2 分钟。

#include 
int max_num(int n){ int max=0; while(n) { int k=n%10; if(k>max) max=k; n/=10; } return max;}int getX_Y(int n,int p){ int k=1,r; int sum=0; while(n) { r=n%10; n/=10; sum+=r*k; k*=p; } return sum;}int main(){ int t; int a,b,c; scanf("%d%d%d",&a,&b,&c); int amax,bmax; amax=max_num(a); bmax=max_num(b); if(bmax>amax) amax=bmax; bmax=max_num(c); if(bmax>amax) amax=bmax; int da,db,dc;//10进制的a、b for(amax++; amax<=16; amax++) { da=getX_Y(a,amax); db=getX_Y(b,amax); dc=getX_Y(c,amax); if(da*db==dc) break; } if(amax>16) amax=0; printf("%d\n",amax); return 0;}

转载于:https://www.cnblogs.com/jasonhaven/p/7355044.html

你可能感兴趣的文章
基本组件的使用
查看>>
Iphone的发送短信-邮件-打电话代码示例
查看>>
学生成绩管理系统(三)
查看>>
(数据科学学习手札52)pandas中的ExcelWriter和ExcelFile
查看>>
C语言相关基础知识整理
查看>>
[转贴] start-stop-daemon命令
查看>>
php脚本执行时间限制
查看>>
一步步学习SPD2010--第二章节--处理SP网站(2)--管理网站用户和权限
查看>>
mysql存储过程和函数的操作
查看>>
Kubernetes入门
查看>>
C++中三种正则表达式比较(C regex,C ++regex,boost regex)
查看>>
微软MSN为何会没落的反思
查看>>
Flask 框架 简介
查看>>
用 Python 给程序加个进度条,让你的看起来更炫酷?
查看>>
Java开发笔记(二十八)布尔包装类型
查看>>
Java开发笔记(一百零九)XML报文的定义和解析
查看>>
二、 请按要求对下面的Java代码进行测试。代码的功能是:用折半查找法在元素呈升序排列的数组中查找值为key的元素。...
查看>>
【DS】2.队列
查看>>
linux c 文件操作。
查看>>
星巴克
查看>>