且未

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  进制的转换

摘要:题目一个进制转换的题,注意0+0的情况代码如下:#include int d[1000];void solve(int n,int base){ int p = 0; while(n) { d[p++]=n%base; n... 阅读全文
posted @ 2018-06-12 13:11 阿聊 阅读(98) 评论(0) 推荐(0)

摘要:题目:#include/* if(res >= base) return -1;*/int convert(int val,int base)//某进制转换为10进制{ int weight = 1,res,ans=0; while(val) {... 阅读全文
posted @ 2018-05-01 17:22 阿聊 阅读(155) 评论(0) 推荐(0)

摘要:题目:之前也做过两个有关进制的转换的题,一个是不涉及到16#的,所以直接用的int来存的,最后结果保留在数组中,然后倒叙输出。一个是将各种进制分开的,这也是刚接触 C 语言的时候的想法。下面这种就很好了 先base#-->10# ,再 10# --> pbase##i... 阅读全文
posted @ 2018-04-25 14:26 阿聊 阅读(121) 评论(0) 推荐(0)

摘要:#includeint change(int val,int base){ int result = 0,weight = 1; while(val){ result += (val%10)*weight; val/=10; ... 阅读全文
posted @ 2017-10-09 16:39 阿聊 阅读(113) 评论(0) 推荐(0)

摘要:#include #include void p1(int n)//10#->2#{ int a[10],i=0; while(n!=0) { a[i++]=n%2; n=n/2; } for(i=i-1; i... 阅读全文
posted @ 2017-10-09 16:33 阿聊 阅读(126) 评论(0) 推荐(0)