题解 | #翻转数组#

数组元素反转

http://www.nowcoder.com/practice/8c9793ae96974a9ebb153d90ef31d357

#include using namespace std;

int main() {

int arr[6] = { 0 };

int len = sizeof(arr) / sizeof(int);

for (int i = 0; i < len; i++) {
    cin >> arr[i];
}

cout << "[";
for (int i = 0; i < len; i++) {
    if (i == len - 1) {
        cout << arr[i] << "]" << endl;
        break;
    }
    cout << arr[i] << ", ";
}

// write your code here......
int temp;
for (int i = 0;i<len/2;i++){
    temp = arr[i];
    arr[i] = arr[len -1 - i];
    arr[len - 1 - i] = temp;
}

cout << "[";
for (int i = 0; i < len; i++) {
    if (i == len - 1) {
        cout << arr[i] << "]" << endl;
        break;
    }
    cout << arr[i] << ", ";
}

return 0;

}

全部评论

相关推荐

程序员牛肉:这一眼假啊,基本上都是骗人的,不然就涉及到职位贪腐了,就像之前华为的OD事件,看你运气好不好了
点赞 评论 收藏
分享
Twilight_mu:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务