如何将用户输入的 5 个整数存储在数组中并打印出整个数组
How to store 5 integers numbers entered by the user in an array and print out this whole array?
我尝试使用以下代码将用户输入的 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];
}
相关文章:
- 动态分配的聊天数组打印缺失的数据和空
- 对象数组打印空白字符串
- 数组打印"random"值时出现问题
- 数组打印出垃圾值
- 数组打印奇怪的字符,例如 ∟ @
- 测量我的随机数数组打印的时间始终显示为 0 秒
- 数组打印出错误的数字
- 从对象数组打印字符串对象
- 您好,如何防止此函数使用质数数组打印 1
- 如何从主内部的数组打印总计
- 如何将数组打印为矢量形式
- 有人能给我一些关于在C++中使用数组打印出丰富、完美和不足的数字的提示吗
- 为什么我的C++数组打印相同的值
- 如何阻止我的数组打印地址
- 将值输入到结构数组 + 打印输出
- C++11 为什么 cout 从布尔数组打印大整数
- 从字符串数组打印其中一个字符串时出现空指针赋值错误
- 将无符号字符数组打印为十六进制
- 缩短的数组打印错误的结果
- C++中的字符串数组:打印额外的字符