#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;
}
移动到末尾(蓝桥杯)
闻闻不会编程2023-12-13 10:39
相关推荐
秋夫人27 分钟前
B+树(B+TREE)索引梦想科研社1 小时前
【无人机设计与控制】四旋翼无人机俯仰姿态保持模糊PID控制(带说明报告)Milo_K1 小时前
今日 leetCode 15.三数之和Darling_001 小时前
LeetCode_sql_day28(1767.寻找没有被执行的任务对)AlexMercer10121 小时前
【C++】二、数据类型 (同C)Greyplayground1 小时前
【算法基础实验】图论-BellmanFord最短路径蓑 羽1 小时前
力扣438 找到字符串中所有字母异位词 Java版本源代码:趴菜1 小时前
LeetCode63:不同路径II儿创社ErChaungClub2 小时前
解锁编程新境界:GitHub Copilot 让效率翻倍前端西瓜哥2 小时前
贝塞尔曲线算法:求贝塞尔曲线和直线的交点