【发布时间】:2019-03-28 09:53:21
【问题描述】:
程序是反转数组的内容。 例如,如果数组包含 {1,2,3,4,5} 它应该显示 {5,4,3,2,1}
for(i=0;i<n;i++)
{
tmp=a[i];
a[i]=a[n-1-i];
a[n-1-i]=tmp;
}
【问题讨论】:
-
如果你仔细观察,这个循环会反转两次,得到原始数组。
-
在此之后如果我使用另一个 for 循环并打印数组...我得到 {1,2,3,4,5}
-
您能进一步解释一下吗?
-
@Targeryen 拿一张纸和一支铅笔,你应该能够弄清楚你的方法有什么问题
-
@suvenpandey 您不必将自己的答案作为评论发布。
标签: c++