能将int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };转换为字符串输出,使用正确的是( )。
时间: 2024-05-23 13:07:30 浏览: 73
输入数字输出对应的字符串
4星 · 用户满意度95%
使用字符串流(stringstream)可以将int数组转换为字符串输出,正确答案是stringstream。具体实现方法如下:
```c++
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
stringstream ss;
for (int i = 0; i < sizeof(arr) / sizeof(int); ++i)
{
ss << arr[i];
if (i != sizeof(arr) / sizeof(int) - 1)
{
ss << " ";
}
}
cout << ss.str() << endl;
return 0;
}
```
阅读全文