第13周项目4-数组的排序-(2)
来源:互联网 发布:golang java 性能对比 编辑:程序博客网 时间:2024/05/16 17:22
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:C++.cpp *作 者:王一锟 *完成日期:2014年11月22日 *版 本 号:v1.0 * *问题描述:字符组排序(降序) *输入描述: *输出描述:排序后的字符组 */#include <iostream>using namespace std;void bubble_sort(char m[],int num);void output_array(char m[],int num);int main(){ char a[20]={'s','o','r','t','b','u','b','b','l','e','s','e','l','e','c','t','o','k','o','k'}; char b[15]={'a','b','a','j','y','q','e','s','j','c','z','o','e','p','m'}; bubble_sort(a,20); output_array(a,20); bubble_sort(b,15); output_array(b,15); return 0;}void bubble_sort(char m[], int num){ int i,n,t; for(n=0; n<=num-2; n++) for(i=0; i<=num-n-2; i++) if (m[i]<m[i+1]) { t=m[i]; m[i]=m[i+1]; m[i+1]=t; }}void output_array(char m[], int num){ int i; for(i=0; i<=num-1; i++) cout<<m[i]<<" "; cout<<endl; return;}
输出结果:
在字符比较中,比较的是字符所对应的ASCII的值。
0 0
- 第13周项目4-数组的排序(2)
- 第13周项目4-数组的排序-(2)
- 第13周项目4-数组的排序(2)
- 第13周项目4-数组的排序(2)
- 第13周项目4 数组的排序(1)
- 第13周项目4-数组的排序(3)
- 第13周项目4-数组的排序-(1)
- 第13周项目4-数组的排序-(3)
- 第13周项目4-数组的排序(1)
- 第13周项目4-数组的排序(3)
- 第13周项目4-数组的排序(1)
- 第13周项目4-数组的排序(3)
- 第13轴项目4-数组的排序(2、字符数组的排序)
- 第13周项目4(2)字符数组排序
- 第13周项目4(2)-字符数组排序
- 第13周项目4-数组的排序(1、数字数组排序)
- 第13周项目--数组的排序
- 第13周项目4(2)字符数组的冒泡排序
- 第十三周上机项目一(5)数据大折腾
- Mantle with CoreData
- 第十三周项目五字符串操作(2)将str1和str2接起来存放到str3中
- CodeForces 490E Restoring Increasing Sequence
- 监听器
- 第13周项目4-数组的排序-(2)
- switch语句中的常量
- 中水处理设备:城市中水回用工艺及其途径详细说明
- Popupwindow的使用 -- 区别于Dialog, 显示位置可以自定义
- virtualbox中ubuntu和windows共享文件夹设置
- 习以为常
- 音视频文章参考
- eclipse加速
- (连载)边喝咖啡边学Unity开发——前言