题解 | 数组元素处理

#include <iostream>
using namespace std;

void func(int* p, int n);

int main() {

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

    func(arr, 6);

    for (int i = 0; i < 6; i++) {
        if (i == 5) {
            cout << arr[i] << endl;
        }
        else {
            cout << arr[i] << " ";
        }
    }

    return 0;
}

void func(int* p, int n) {

    // write your code here......
    int left = 0;
    int right = n - 1;
    while (left <= right - 1) {
        if (p[left] == 0) {
            int temp = p[left];
            for (int i = 0; i < right - left; i ++) {
                p[left + i] = p[left + i + 1];
            }
            p[right] = temp;
            right --;
        }
        left ++;
    }

}

全部评论

相关推荐

01-08 17:16
已编辑
企业号
又到了一年一度的晒(卷)阿里家书礼盒时刻啦!礼盒装着给家人的温馨信件💌、家庭互动游戏-环游世界🎮、限定版春节手办🧸!还有可以放全家福的双面画框🖼️&nbsp;新年三件套是不能少的🏮🧧&nbsp;打开盒子,逐层探索,用新奇和快乐开启新一年。🎉👏&nbsp;一起来沉浸式开箱💌&nbsp;致家人的一封信「阿里国际」拍了拍你,投递过来一封信笺,它既是2024的回望小记,也是一起前往2025的邀请函。2025,就让我们一起继续向世界出发吧!🎲&nbsp;家庭互动游戏-环游世界这个游戏以大富翁为蓝本。游戏关键词“探索”&nbsp;“互动”,机会方格里埋藏了各种小惊喜,来和家人朋友重温儿时的游戏时光吧。🐍&nbsp;春节限定手办阿里国际的吉祥物们穿着新衣,携乙巳年小蛇来拜年啦!祝你新年事事如意。小手办也是角色棋,用它们开启你的环球游戏旅程吧!🖼️&nbsp;双面装饰画这既是游戏的棋盘,也可当装饰画,还可作为独立相框展示你与家人、好友最想定格的宝贵一刻~🙏&nbsp;杭州净慈寺赐福2025新春贺福由杭州净慈寺住持戒清法师为阿里国际员工亲笔题写!愿字迹带你回到山水温暖之处,感受吉福与安宁。🧧&nbsp;红包纳鸿运大过年的,放下通勤电脑的双肩包、为i做e的显眼包、辛劳攒下的富贵包,拿着包好运,包有财,包桃花!更有净慈寺赐福红包,长辈好友发了再发,包管够!📖&nbsp;阿里国际家书这本家书册子里记载了过去一年,阿里国际发生的大小事。一路同行,感谢有你。#阿里##阿里国际##新年快乐##offer帮选##新年快乐##我的简历长这样##测测你的职业性格#
投递阿里国际数字商业集团等公司10个岗位 offer帮选 我的简历长这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务