📜  打印带有空格的数组元素 c++ - TypeScript (1)

📅  最后修改于: 2023-12-03 14:54:28.354000             🧑  作者: Mango

打印带有空格的数组元素

在 C++ 和 TypeScript 中,打印带有空格的数组元素是一个常见的任务。下面我们将介绍如何实现这个任务。

C++

在 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

在 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 占位符来实现打印带有空格的数组元素。因此我们使用了字符串模板的方式,将数组元素转换为字符串并手动在每个元素之间加上空格。