博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进制转换——9018——1065
阅读量:4485 次
发布时间:2019-06-08

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

我不知道这算不算数论

暂且归到数论好了,其实我是为了hash顺便打打的。

#include
#include
int p,q,l,num=0,tmp=1,sum;char c[16];int main(){ scanf("%d%d%s",&p,&q,c);l=strlen(c); for(int i=l-1;i>=0;i--){ if(c[i]<='9'&&c[i]>='0')num=c[i]-'0'; else num=c[i]-'A'+10; sum+=tmp*num;tmp*=p; } l=0; while(sum){ tmp=sum%q;sum/=q; if(tmp>=0&&tmp<=9)c[l++]=tmp+'0'; else c[l++]=tmp-10+'A'; } for(int i=l-1;i>=0;i--)printf("%c",c[i]); return 0;}

本文由Yzyet编写,网址为www.cnblogs.com/Yzyet。非Yzyet同意,禁止转载,侵权者必究。

转载于:https://www.cnblogs.com/Yzyet/p/7309186.html

你可能感兴趣的文章
linux 下tomcat 开机自启动
查看>>
201521123018 《Java程序设计》第11周学习总结
查看>>
如何配置属于自己的Git账户
查看>>
babel之配置文件.babelrc入门详解
查看>>
u-boot之ARM920T的start.S分析
查看>>
NAND FLASH驱动框架以及程序实现
查看>>
020 RDD的理解
查看>>
【WebApi】————.net WebApi开发(二)
查看>>
Vector
查看>>
Linux Supervisor的安装与使用入门
查看>>
为什么要应用编排,应用编排能做什么?
查看>>
实习生招聘笔试
查看>>
Linux忘记root登录密码解决方法
查看>>
String类的常用方法
查看>>
week 13 java——网络
查看>>
python curl实现
查看>>
图片轮播,
查看>>
XSS跨站攻击
查看>>
C/C++ http协议加载sessionID
查看>>
个人应用开发详记. (二)
查看>>