// 输入一个十进制数,输出相应的十六进制数。
#include <iostream>
using namespace std;
void T(int);
int main(void)
{
cout << "Enter a number: ";
int num = 0;
cin >> num;
cout << "Number: ";
T(num);
cout << endl;
return 0;
}
void T(int n)
{
if (n == 0)
return;
T(n / 16);
int m = n % 16;
cout << char(m + (m < 10 ? '0' : 'A' - 10));
}
C++编程练习(002)
最新推荐文章于 2023-01-01 19:12:25 发布