7.将0移至末尾
来源:互联网 发布:品质365 知乎 编辑:程序博客网 时间:2024/06/05 09:25
7.有一个数组int A[nSize],要求写一个函数:
void myfunc (int p[], int nSize);
将A中的0都移至数组末尾,将非0的移至开始(保持原来的顺序不变)。
例如:A原来是:1, 0, 3, 4, 0, -3, 5
经过myfunc处理后为:1, 3, 4, -3, 5, 0, 0
#include <stdio.h>void myfunc(int p[],int nsize){ int i,j,t; for(i=0;i<nsize-1;i++) for(j=i+1;j<nsize;j++) { if(p[i]==0&&p[j]!=0) {t=p[i];p[i]=p[j];p[j]=t;} }}int main(){ int st[10]={12,0,0,54,0,0,0,23,24,68},i; myfunc(st,10); for(i=0;i<10;i++) printf("%d\n",st[i]); return 0;}
阅读全文
0 0
- 7.将0移至末尾
- EditText将光标移至文字末尾
- 将数列中的非零值移至开始(保持原来的顺序不变),而零值移至末尾
- 将数组A中的0都移至数组末尾,将非0的移至开始(保持原来顺序)例子:1,2,0,2,3,0-->1,2,2,3,0
- 将游标移至文字编辑
- LeetCode-283:Move Zeroes (将数组中0元素移至尾部)
- (LeetCode)Move Zeroes -- 将元素0放到末尾
- 将数组中的0全部移动到末尾
- snprintf是否会自动将字符串末尾填'\0'?
- mysql将末尾小数点为0的展示
- 给定一个数组,数组中包含若干个0,将0移至数组前面,其余的相对顺序保持不变
- 使用 LEI 将 Domino 附件移至 RDBMS,无需编写脚本
- 将焦点移至指定的控件或窗体
- UltraWebGrid客户端将行移至顶部或底部
- amoeba 的文章将移至 http://amoeba.meidusa.com
- 将您的应用从Dallas CTP2 搬移至 CTP3
- 将MP4中Metadata信息移至文件头部
- 【动态】Urbit将虚拟服务器Galaxy移至以太坊
- [centos] apache、php配置
- 常见的C++面试题之String类
- sql注释语句
- 51nod 1350
- [BZOJ 3261]最大异或和:可持久化字典树
- 7.将0移至末尾
- 数组
- hdu 1114 Piggy-Bank(完全背包)
- 如何用数组做乘法表
- HTML ,CSS,JS 等注释的区别
- 字符拥有权重后的哈夫曼编码
- React Native 二维码扫描组件(简单,易用!)
- mybatis generator eclipse 使用
- scanf 函数的使用