Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
109807 | 胡海峰老师 | 数组中元素交换 | C++ | Accepted | 1 MS | 272 KB | 437 | 2025-02-12 09:55:41 |
#include <iostream> using namespace std; int main(){ int n; int a[108]; cin>>n; for(int i=0;i<n;i++) cin>> a[i]; int m = n/2; for(int i=0;i<m;i++)// 0-1 2-3 4-5 6-7 { //a[i] -- a[i+1] int left= i*2; int right = i*2+1; int tmp; tmp = a[left]; a[left] = a[right]; a[right] = tmp; } for(int i=0;i<n;i++) cout<< a[i]<<" "; return 0; } /* Input 3 1 2 3 Output 2 1 3 */