【练习2】
2015-11-07 10:05
309 查看
定义数组:{ 0,1,5,4,2,5,7,8,3,4,5,1,1,2,3,6,7,8 }
按升序排序
•重复数据删除
打印过程0 17
输出结果:
按升序排序
•重复数据删除
打印过程0 17
输出结果:
#include <stdio.h> #define NUM 18 int main() { int a[NUM]={ 0,1,5,4,2,5,7,8,3,4,5,1,1,2,3,6,7,8 },b[NUM]; int i,j,temp; printf("initial values:\t"); for( i=0; i<NUM; i++ ) { printf("%d ",a[i]); } printf("\n\n"); for( i=0; i<NUM; i++ ) { printf("process %d:\t",i); for( j=0; j<NUM-1; j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } printf("%d ",a[j]); } printf("%d\n",a[j]); } printf("\nsort values :\t"); for( i=0; i<NUM; i++ ) { printf("%d ",a[i]); } printf("\n"); b[0]=a[0]; printf("Deduplication :\t%d ",b[0]); for( i=1,j=0; i<NUM; i++ ) { if(b[j]!=a[i]) { b[++j]=a[i]; printf("%d ",b[j]); } } printf("\n"); }
相关文章推荐
- xampp 运行MySQL shutdown unexpectedly的解决方案
- 面向对象之封装
- 安卓traceview性能测试
- 值得学习的C C++语言开源项目
- code.google.com
- hdoj 2767 Proving Equivalences【强连通&&tarjan】
- WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解决办法
- Java中的多重继承
- 检查字符串中是否有外链
- 制作JAR
- 恶意代码清除实战
- 打开qt出现提示无法覆盖文件 /home/xxx/.config/Qtcreator/qtversion.xml : Permission denied
- php中的常量
- 第五次实验 稀疏矩阵的存储和快速转置
- 【C#】MouseEventArgs事件参数获取鼠标的位置
- 既然选择了、再怎么艰难也要走下去
- 《九护》一款只专注于老人实时定位的应用
- 黑马程序员——java基础---集合(上)
- 既然选择了、再怎么艰难也要走下去
- Nginx + IIS