如何在数组中自动输入值(C ++)?

时间:2016-11-26 13:31:47

标签: c++ arrays

所以我一直坚持这个给我带来很多问题的小东西。我们假设我有2个数字x = 1的间隔。我手动输入x和y的值。问题是我想制作一个从x到y的数组。例如,如果y = 5[1,2,3,4,5],则数组为` for (t=0;t<y;t++){ for (x=x;x<y;x++){ q[t] == x; cout <<q[t]; } }` 这里的代码应该是我刚才描述的:

4259904

取而代之的是打印ID value A 15 B 47 C 91 D 92 。提前谢谢。

1 个答案:

答案 0 :(得分:0)

嘿,请尝试以下代码:

cin>>x;
cin>>y;
int a;
if(x>y)
{
  numberofelements=x-y+1;
  a=y;
}
else
{
numberofelements=y-x+1;
a=x;
}
int array1[numberofelements];
for(int i=0;i<numberofelements;i++,a++)
 array1[i]=a;

让我知道它是否有效