c++ - C ++中的反转数组
问题描述
如何使用 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 < 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(int i=num-1;i>=0;i--)
推荐阅读
- polymer - 聚合物 - cloneNode 包括 __data
- rxjs - RXJS 等待其他 Observable
- javascript - 使用包含方法从另一个数组中获取特定索引
- angular - 基于角色的角度路由
- c# - 在 IL 中 try-catch 是如何工作的?
- android - 我如何在 iOS / Android 中嵌入 NativeScript Angular 应用程序并从现有应用程序导航到某些路由
- python - 根据分隔符python的特定精度进行行拆分
- javascript - 链接到具有锚 div id 的另一个页面
- itext - PdfReader iText 很慢或我收到大文件的 Java 堆异常
- sql-server - 加入仅包括表中的最大日期