冒泡排序汇总


一:整数

void ibub(p,n)int p[],n;{ int m,k,j,i,d;k=0; m=n-1;while (k<m){ j=m-1; m=0;for (i=k; i<=j; i++)if (p[i]>p[i+1]){ d=p[i]; p[i]=p[i+1]; p[i+1]=d; m=i;}j=k+1; k=0;for (i=m; i>=j; i--)if (p[i-1]>p[i]){ d=p[i]; p[i]=p[i-1]; p[i-1]=d; k=i;}}return;}

二:实数

void rbub(p,n)int n;double p[];{ int m,k,j,i;double d;k=0; m=n-1;while (k<m){ j=m-1; m=0;for (i=k; i<=j; i++)if (p[i]>p[i+1]){ d=p[i]; p[i]=p[i+1]; p[i+1]=d; m=i;}j=k+1; k=0;for (i=m; i>=j; i--)if (p[i-1]>p[i]){ d=p[i]; p[i]=p[i-1]; p[i-1]=d; k=i;}}return;}

三:字符

void cbub(p,n)int n;char p[];{ int m,k,j,i;char d;k=0; m=n-1;while (k<m){ j=m-1; m=0;for (i=k; i<=j; i++)if (p[i]>p[i+1]){ d=p[i]; p[i]=p[i+1]; p[i+1]=d; m=i;}j=k+1; k=0;for (i=m; i>=j; i--)if (p[i-1]>p[i]){ d=p[i]; p[i]=p[i-1]; p[i-1]=d; k=i;}}return;}

四:字符串

#include "string.h"void hbub(p,n,k,m)char *p[];int k,m,n;{ int j,i;char *d;if (k<0) k=0;if (m>n-1) m=n-1;while (k<m){ j=m-1; m=0;for (i=k; i<=j; i++)if (strcmp(p[i],p[i+1])>0){ d=p[i]; p[i]=p[i+1]; p[i+1]=d; m=i;}j=k+1; k=0;for (i=m; i>=j; i--)if (strcmp(p[i-1],p[i])>0){ d=p[i]; p[i]=p[i-1]; p[i-1]=d; k=i;}}return;}

冒泡排序汇总(整数,实数,字符,字符串)相关推荐

  1. 1.使用main函数的参数,实现一个整数计算器;2、写冒泡排序可以排序多个字符串

    1.使用main函数的参数,实现一个整数计算器 程序可以接受三个参数,第一个参数"-a"选项执行加法,"-s"选项执行减法,"-m"选项执行 ...

  2. 设计所需的各种输出格式(包括整数、实数、字符串等),用一个文件名format.h把这些信息都包括到此文件内,另编写一个文件,用文件包含命令验证可以使用这些格式

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p241 习题7 16.设计所需的各种输出格式(包括整数.实数.字符串等),用一个文件名"fo ...

  3. 字符串转换成整数,字符串匹配问题

    本文转自csdn大神v_JULY_v的博客 地址: http://blog.csdn.net/v_july_v/article/details/9024123 阅读心得:自己原先想得太天真了... 第 ...

  4. 整数转化成字符串; 字符串转换为整数

    整数转化成字符串: 字符串转换为整数 /*整数转化成字符串*/ char *IntToStr(int num, char str[]) {int i = 0, j = 0;char temp[100] ...

  5. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为八进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into octal string (char[]) in ...

  6. c-style字符字符串_C字符串-能力问题与解答

    c-style字符字符串 C programming String Aptitude Questions and Answers: In this section you will find C Ap ...

  7. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为十六进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into Hexadecimal string (char ...

  8. c#中将整数转化为字符串_在C#中将字符串转换为字节数组

    c#中将整数转化为字符串 Prerequisite: How to declare and use byte[] in C#? 先决条件: 如何在C#中声明和使用byte []? C#中的字符串到字节 ...

  9. 深入理解——字节、字符/字符串、Unicode 字符集

    文章目录 1 字符编码 2 为什么需要字符编码 3 字节,字符,字符串 4 进程间的字符信息流动 5 Java 与 Unicode 6 Python 与 Unicode 1 字符编码 1.ASCII ...

最新文章

  1. HTML/CSS/JavaScript学习总结(转)
  2. oracle中时间加减一年的写法
  3. 软件定义汽车带来的困境——如何破局?
  4. 关于unique()的详解
  5. python+adb实现物理按键长按(比如长按关机)
  6. 游戏开发之C++IO流(C++基础)
  7. 码云怎么创建公开的仓库_使用码云创建属于你的免费私有git仓库
  8. 动态代理和静态代理的区别_动态代理与静态代理
  9. 性能测试流程和各阶段的工作
  10. 查看和编辑xml结构标签内容的利器【一】: firstobject XML editor;查看ftl,freemarker工具软件
  11. 【数字信号处理】基于DFT的滤波系列4之加窗(含MATLAB代码)
  12. 从计算机移到u盘如何加快速度,小技巧:如何无成本提高优盘拷贝速度
  13. Breeze魔兽编程交流论坛
  14. 郑捷《机器学习算法原理与编程实践》学习笔记(第三章 决策树的发展)(二)_C4.5...
  15. 信号完整性 SI(Signal Integrity)
  16. 转置矩阵,逆矩阵和倒转置矩阵
  17. 桌面文件夹不见了怎么恢复?4招教你找回消失的文件夹
  18. 车辆识别系统消息服务器异常,原来这样能处理好停车场车牌识别道闸一体机异常问题...
  19. 典型相关分析(Canonical Correlation Analysis,CCA)
  20. 特斯拉AI总监的MNIST训练之旅

热门文章

  1. Python图片爬取方法总结
  2. 根据百度API获得经纬度,然后根据经纬度在获得城市信息
  3. FFmpeg-20160422-snapshot-bin
  4. PIG 中COGROUP中的空值验证
  5. c++中的函数模版和类模版
  6. PostgresSQL生成UUID
  7. WritableComparable排序案例(全排序)
  8. CF1012F Passports
  9. Linux centos下项目环境搭建及版本部署
  10. 03-----数据类型