iostream简单代码填空
  • 板块题目总版
  • 楼主TheSkyFuker
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/5/2 05:08
  • 上次更新2024/5/2 11:32:07
查看原帖
iostream简单代码填空
1274996
TheSkyFuker楼主2024/5/2 05:08

补充代码,完成如下功能。

输入n行文字,每行均是由空格或tab键(一个或多个)分隔的十进制整数(32位整数)。行尾可能也有空格或tab键。实现一个函数,将读入的每个10进制整数转换为十六进制形式并输出,每两个十六进制数据之间以空格分隔。输入若为负数,如-9876,则对应的十六进制为0xffffd96c。

输入示例:

1 12345678

输出示例:

0xbc614e

#include <iostream>
#include <sstream>
#include <string>

using std::cout;
using std::cin;
using std::endl;
using std::string;
using std::ostringstream;
using std::istringstream;
using std::ios_base;



string str2hexint(string &str) {
	ostringstream outstr;

	____qcodep____

	return outstr.str();
}

int main() {
	int n;
	string str;
	cin >> n;
	cin.get();
	for (int i = 0; i < n; i++) {
		std::getline(cin, str);
		cout << str2hexint(str) << endl;
	}
	return 0;
}



2024/5/2 05:08
加载中...