C++中的反向数组
如何使用for循环反转数组-不使用任何函数。 这是我的密码C++中的反向数组,c++,loops,C++,Loops,如何使用for循环反转数组-不使用任何函数。 这是我的密码 int num, i, reversed; cout << "enter your original array size: \n" << endl; cin >> num; int arr[num], arrC[num]; cout << "enter original array items: \n" << endl; for (int i = 0; i < nu
int num, i, reversed;
cout << "enter your original array size: \n" << endl;
cin >> num;
int arr[num], arrC[num];
cout << "enter original array items: \n" << endl;
for (int i = 0; i < num; i++)
cin >> arr[i];
cout << "your array items are: \n";
for (int i = 0; i < num; i++)
cout << arr[i] << endl;
cout << "index: \n";
for (int i = 0; i < num; i++)
cout << i << endl;
cout << "original array: \n";
for (int i = 0; i < num; i++)
cout << arr[i] << endl;
cout << "reversed array:" << endl;
for (int i = 0; i < num; i--)
我在这一点上停了下来。你能帮我吗?我想你差不多到了。您的循环:
cout<<"reversed array:"<<endl;
for(int i=0;i<num;i--)
for循环C样式中的普通数组:
char arr[5] = {'a', 'b', 'c', 'd', 'e'};
for (int i = 0; i < (sizeof(arr)/sizeof(*arr)); i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
for (int i = (sizeof(arr)/sizeof(*arr)) - 1; i >= 0; i--) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
for循环C样式中的反向数组:
char arr[5] = {'a', 'b', 'c', 'd', 'e'};
for (int i = 0; i < (sizeof(arr)/sizeof(*arr)); i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
for (int i = (sizeof(arr)/sizeof(*arr)) - 1; i >= 0; i--) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
int arr[num],arrC[num];不是C++。我在这里停止了。你甚至没有尝试一个解决方案。除了发布完整的解决方案,还有什么可以帮助的呢;库特数;int-arr[num],arr2[num];无法到达[i];库特