用c++编写一个程序,要求输入一个四位二进制数,将其转换为十六进制数输出。
答案:2 悬赏:40 手机版
解决时间 2021-01-28 19:48
- 提问者网友:回忆在搜索
- 2021-01-28 01:53
我是一枚菜鸟,才刚刚开始学c++编程,到目前为止学过的语句也就if else、while、switch、for等语句。现在是自己在学函数的调用这一块,在书本上看到了一道题目,然后突发奇想就想到了上面的题目。希望c++大神能够用到我学过的语句来编程,如果实在用不上,那就随便用你们的知识来编写好了,但是希望能够附加说明一下用到了什么知识点比如什么语句啊 什么结构啊 让我好自己去百度。在这里跪谢了!!
最佳答案
- 五星知识达人网友:白昼之月
- 2021-01-28 02:09
这个其实你用算的就好了,四位二进制分别表示8421,看你二进制数是用什么表示了
全部回答
- 1楼网友:封刀令
- 2021-01-28 03:42
#include <iostream.h>
void main() { int sec(int n); int i; cout<<"请输入个10进制数:"; cin>>i; sec(i); cout<<endl; }
int sec(int n) { int i; if (n!=0) { i = n%2; sec(n/2); cout<<i; } return i; }//递归实现...供参考....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯