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