32767转换成16进制数,用降幂方法来算.我要详细步骤和思路. 会的帮下忙,谢谢了.

[复制链接]
查看11 | 回复1 | 2010-12-8 15:12:16 | 显示全部楼层 |阅读模式
回答好的加分,最好在给点步骤讲解.

回复

使用道具 举报

千问 | 2010-12-8 15:12:16 | 显示全部楼层
32=2*16^1+0*16^0,所以32的16进制为20.把307(10进制)转换为16进制: 307/16 = 19 余数为3 19/16 = 1 余数为3 对应的16进制数应该是:133就是这样求余 再除16,知道某次除16的商小于16,将得到的数逆向输出即可,这里用到的事栈的先进后出性质.另外 16进制中10 ~ 15 依次用A ~ F表示#includeusing namespace std;void convert(int n,int r);int stack[100],top=-1;void main(){ int n;cout
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行