Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在数组(C+;+;)中自动输入值?_C++_Arrays - Fatal编程技术网

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

C++ 如何在数组(C+;+;)中自动输入值?,c++,arrays,C++,Arrays,所以我被这件小事缠住了,它给我带来了很多问题。假设我有两个数字的间隔[x,y]。我手动输入x和y的值。问题是我想做一个从x到y的数组。例如,如果x=1和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]; } }` `for(t=0;t他们尝试以下代码: cin>>x; cin>>y;

所以我被这件小事缠住了,它给我带来了很多问题。假设我有两个数字的间隔
[x,y]
。我手动输入x和y的值。问题是我想做一个从x到y的数组。例如,如果
x=1
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];
  }
}`

`for(t=0;t他们尝试以下代码:

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;
cin>>x;
cin>>y;
INTA;
如果(x>y)
{
numberofelements=x-y+1;
a=y;
}
其他的
{
numberofelements=y-x+1;
a=x;
}
int数组1[元素数];

for(inti=0;i
q[t]==x;
是一个否定词。你的意思是
q[t]=x;
?那
intarray1[numberofelements];
行在C++中是一个很大的否定词。阅读变长数组。回答时,我主要看for循环,因为嵌套for循环真的没有多大意义