移动数组中的‘0’到数组末尾
来源:互联网 发布:golang append 编辑:程序博客网 时间:2024/06/05 05:00
#include<stdio.h>
#include<stdlib.h>
#include"string.h"
int main(){
char* string[1] ={NULL};
int sum;
int count =0;
int i =0;
int l =0;
string[0] = (char*)malloc(sizeof(100));
scanf("%[^\n]",string[0]);
int lenth = (int)strlen(string[0]);
int lenth_bek = lenth;
for (sum =0; sum<lenth; sum++) {
if (string[0][sum]=='0') {
for (i = sum;i<lenth-1; i++) {
*(string[0]+i-1) = *(string[0]+i+1);
}
lenth--;
count++;
}
}
for (l =0;l<=(lenth_bek-lenth)*2;l++) {
*(string[0]+lenth+l-count) =' ';
l++;
*(string[0]+lenth+l-count) ='0';
}
printf("%s\n",string[0]);
//释放内存
free(string[0]);
//指针置空
string[0] = NULL;
return0;
}
- 移动数组中的‘0’到数组末尾
- 将数组中的0全部移动到末尾
- Move Zeroes 移动0的个数到数组末尾
- 移动数组中的0
- 283. Move Zeroes - 把数组中的0移到末尾
- 【lintcode】用最高效的方式将数组中的0移动到数组的左边
- 移动光标到末尾
- 移动数组中的元素
- 把一个数组中的0元素移动到数组最尾端,其他非0元素进行排序,最后输出
- 数组中的数循环移动
- LeetCode-283. Move Zeroes (JAVA) 移动0到末尾
- 将数组中的所有零移到数组末尾-代码实例
- 数组中使用strcpy、memcpy复制字符串,末尾添加‘\0’
- 将数组非零元素依次移动到数组前端
- 移动数组指定关键字到数组的第一个
- 数组移动
- 数组移动
- Android EditText光标移动到文本框末尾
- xcode6 iOS sdk8.1隐藏系统状态栏
- c++ 层实现binder服务例子
- 谈谈Android的密度独立性
- 我的GVIM配置
- 解-乌衣巷
- 移动数组中的‘0’到数组末尾
- OpenGL模板 Mac Cmake OpenGL(Glut) Template
- 阿里dubbo实例测试
- 父类引用指向子类对象的详细解释
- 使用textview直接做跑马灯的效果。
- Java中中英文对齐输出问题,以及Java中的格式化输出
- Python 调试 PDB
- 鸟哥的私房菜学习笔记1--linux安装前的准备以及硬盘安装RHEL6
- hdu 4576 Robot | dp