时间:2015-08-06 14:30 来源: 我爱IT技术网 作者:52ij
利用冒泡排序法实现对一个整型数组的排序
第一步首先定义一个int类型的数组:
//定义一个整型数组
int num[] = {12,34,67,99,12,45,669,999};
//定义一个临时变量 temp 用来作为第三方变量实现交换
int temp;
//计算数组的长度
int len = sizeof(num)/sizeof(int);
//使用循环实现冒泡排序以下是实现冒泡排序的算法 读者只需要记住这种格式就行了,当然这种效率是不太高的
for(int i = 0 ; i<len-1 ; i++){
for(int j = 0 ; j <len - i -1 ; j++){
if(num[j]>num[j 1]){
temp = num[j];
num[j] = num[j 1];
num[j 1] = temp;
}
}
}
//最后循环遍历数组即可
for(int i = 0 ; i<len ; i ){
printf("%d\t",num[i]);
}
printf("\n");
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
