技术栈

移动到末尾(蓝桥杯)

闻闻不会编程2023-12-13 10:39
复制代码
#include <stdio.h>
#include <stdlib.h>

#define N 1000   //双指针思想
int main(int argc, char *argv[])
{
  int n;
  int s[N];
  scanf("%d",&n);
  for(int i = 0 ; i < n ; i++)
    scanf("%d",&s[i]);
  int j = 0;              
  for(int i = 0 ; i < n ; i++) 
  {
     if(s[i] != 0 )    
      {
        int t = s[j];
          s[j++] = s[i];
          s[i] = t;
      }
  }
  for(int i = 0 ; i < n ; i++)
   printf("%d ",s[i]);
  return 0;
}
上一篇:昇腾910安装驱动出错,降低Centos7.6的内核版本
下一篇:初学者入门Vue:Vue.js中的v-text和v-html指令详解
相关推荐
一条大祥脚
16 分钟前
26.1.1
数据结构·算法
csuzhucong
17 分钟前
圆柱三阶魔方、六棱柱魔方
算法
mit6.824
27 分钟前
vector<int> dfs
算法
ullio
2 小时前
div1+2. 2178F - Conquer or of Forest
算法
Leweslyh
2 小时前
制导算法开发实践指南:从入门到精通
算法·开发·武器·制导律设计
chushiyunen
2 小时前
快慢双指针算法笔记
数据结构·笔记·算法
烟锁池塘柳0
2 小时前
一文总结模型压缩技术:剪枝、量化与蒸馏的原理、实践与工程思考
算法·机器学习·剪枝
独自破碎E
2 小时前
Leetcode1438绝对值不超过限制的最长连续子数组
java·开发语言·算法
東雪木
3 小时前
编程算法学习——数组与排序算法
学习·算法
你撅嘴真丑
3 小时前
方格取数 矩阵取数游戏 -动态规划
算法·动态规划
热门推荐
01GitHub 镜像站点02jdk21下载、安装(Windows、Linux、macOS)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!062025 最新教程:注册并切换到美区 Apple ID07UV安装并设置国内源08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10Google Antigravity Agent 编辑器操作教程