永发信息网

像那种,,十进制,八进制,二进制,十六进制,转换,怎么写啊,

答案:2  悬赏:60  手机版
解决时间 2021-04-27 01:42
像那种,,十进制,八进制,二进制,十六进制,转换,怎么写啊,
最佳答案

#include <iostream>
using namespace std;
int main()
{
int n,m,i;//n是要转换数据,m是转换的进制
int num[1000];
while(cin >>n>>m)
{
i=0;
if(m==0) break;
if(n==0)
{
cout<<0<<endl;
continue;
}
while(n/m!=0 || n%m!=0)
{
num[i]=n%m;
i++;
n=n/m;
}
i--;
while(i>=0)
{
if(num[i]>=10)
{
cout<<char(num[i]-10+'A');
i--;
continue;
}
cout<<num[i];
i--;
}
cout<<endl;
}
return 0;
}


//输入两个数n,m 。n表示要转换的十进制数据,m表示要转换的任意进制。输入n,m,就输出结果。当输入n=m=0,结束

全部回答

比如10进制转换为2进制

如果输入19

2的几次平方从大到小满足大于输入的10进制数; 32 16 8 4 2 0

因为19<21,大于>16,所以在16下面写上1; 然后19-16=3,3在2-4中间,然后就在2 的下面写上1,其它都为0;

所以10的2进制为100010

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
超级QQ短信版
关于鲁迅的名言警句,关于鲁迅的所有的名言
老北京果木烤鸭店地址在什么地方,想过去办事
玩了单机后,然后桌面图标全成 BIN文件的图标
在一个20人的班级中,某学期的出勤天数是:7
以 假如我是小草 为题作一首诗
这是哪部动漫的片段啊?
招商银行VIP高端系列信用卡是什么卡
问塔罗牌能帮我看看什么时候转好运,
头发要多长才能去做头发?
柳钢医院住院部我想知道这个在什么地方
阿童木3D版梅州市什么时候放?
自从生了宝宝之后,便不愿和老公同房了,为什
厌恶世界的句子,表示厌恶的句子
洗纹身能洗掉吗,大约多少钱?
推荐资讯
侠盗猎车手-圣安地列斯疯狗多克任务
淘宝店铺装修,这么添加模板啊
生活、为什么总是有那么令人无可奈何?
动物是有什么著称的
一个直角梯形,上底是18cm,如果上底增加12cm
海豚湾恋人里易天边的音乐盒哪里有卖?
胸骨痛~会不会骨折的?
嘉兴动感地带如何开通全国无漫游?
武艺如果尝试摇滚乐,那么哪首歌最适合他?
阿以所地址在哪,我要去那里办事
南方日报出版社2013七年级寒假作业答案
关于问问检举的一个问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?