到目前为止,我有这个。例如,我如何将第一个数组中的 1(element) 放入第三个数组?我可以做一个将复制然后我可以旋转的索引号吗?我也希望能够打印出信息。我在 C++ 中工作,我被卡住了。任何帮助将不胜感激。
int a[3] ={1,2,3};
int b[3] ={0,0,0};
int c[3] ={0,0,0};
b << a.delete(1);
例如,我怎样才能做到这一点
int a[3]= {001}
and c[3]= {023}
您可以通过以下方式“切换”元素:
std::swap( a[0], c[0] );
现在您可以“旋转”数组 a 中的元素,但您必须编写一个函数来逐个交换该数组中的元素。或者您可以改用 std::vector 并使用它在任意位置插入/删除元素的能力。例如:
std::vector<int> a { 1, 2, 3 };
if( !a.empty() ) {
int temp = a.front();
a.erase( a.begin() );
a.push_back( temp );
}
你只需分配它
c[0] = a[1];
将第二个元素a
放入第一个元素c
如果要交换,可以使用临时变量
int temp = c[0];
c[0] = a[1];
a[1] = temp;
你知道 a[3] 和 c[3] 不存在吗?只有 a[0] a[1] 和 a[2]