如何将用户输入的 5 个整数存储在数组中并打印出整个数组

How to store 5 integers numbers entered by the user in an array and print out this whole array?

本文关键字:数组 打印 存储 整数 用户 输入      更新时间:2023-10-16

我尝试使用以下代码将用户输入的 5 个整数存储在数组中:

  for (int i = 0 ; i<5 ; i++)
{
    cin >> x;
}
 int a[5] = {x} ;

好的,现在我将用户输入的 5 个整数等于一个有 5 位数字的数组当我尝试使用以下代码打印此数组时:

    for (int j = 0 ; j<5 ; j++) {
    cout << "/" <<a[j]  ;
}

它只是打印最后一个数字,而不是整个数组,就像用户输入的那样12345它将打印 5/0/0/0/0/0,如何像用户输入的 1/2/3/4/5 一样打印?

输入

数字时,您会不断覆盖相同的变量。相反,您可以将它们直接输入到数组的元素中:

int a[5];
for (int i = 0 ; i < 5 ; i++) {
    cin >> a[i];
}