c++如何输入一个10进制输出一个2进制或8进制或16进制

[复制链接]
查看11 | 回复0 | 2009-10-9 18:25:04 | 显示全部楼层 |阅读模式
#include #include void main(){ int n; cout>hex>>n; cout>r; int b[50]; int i; for(i=0;i7) {b=r/8%8;r=r/8;++i; } bool temp=false; for(i=49;i>=0;--i) {if(b)temp=true;
if(temp)cout<<b; } cout<<endl;}这是八进制输出,其他类似,或者直接用格式输出oct
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行