题目内容
下列程序将十进制整数转换为十六进制整数。用递归法将十进制整数n 转换为十六进制整数的方法是求出n 与16 相除的余数t(t=n%16),并逆序输出,然后以n/16 作为参数调用递归函数,直到参数小于16为止。为了实现逆序输出,应将输出语句置于递归语句之后;将大于等于10 的余数t 转换为相应十六进制数的方法是“char('A'+t-10)”。请完善程序。#includeusing namespace std;void ____(1)____{if(n<0){cout<<'-';n=-n; } if(____(2)____)transform(n/16); int t=____(3)____; if(t<10)cout<>n; transform(n); cout<
查看答案
搜索结果不匹配?点我反馈