📅  最后修改于: 2023-12-03 14:54:28.354000             🧑  作者: Mango
在 C++ 和 TypeScript 中,打印带有空格的数组元素是一个常见的任务。下面我们将介绍如何实现这个任务。
在 C++ 中,我们可以使用 cout
对象和 setw()
函数来打印带有空格的数组元素。具体实现可以参考以下代码片段:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < n; i++) {
cout << setw(2) << arr[i] << " ";
}
return 0;
}
这里我们定义了一个整型数组 arr
,然后通过 setw()
函数设置输出宽度为 2,再输出数组元素并在每个元素之间加上一个空格。输出结果如下:
1 2 3 4 5
在 TypeScript 中,我们可以使用 console.log()
函数和字符串模板来打印带有空格的数组元素。具体实现可以参考以下代码片段:
let arr: number[] = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(`${arr[i]} `);
}
这里我们定义了一个数字数组 arr
,然后通过字符串模板输出数组元素并在每个元素之间加上一个空格。输出结果如下:
1 2 3 4 5
值得注意的是,在 TypeScript 中,由于控制台输出的元素数量不可控,我们无法直接使用 console.log()
函数和 %s
占位符来实现打印带有空格的数组元素。因此我们使用了字符串模板的方式,将数组元素转换为字符串并手动在每个元素之间加上空格。