冒泡排序汇总(整数,实数,字符,字符串)
冒泡排序汇总
一:整数
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.使用main函数的参数,实现一个整数计算器;2、写冒泡排序可以排序多个字符串
1.使用main函数的参数,实现一个整数计算器 程序可以接受三个参数,第一个参数"-a"选项执行加法,"-s"选项执行减法,"-m"选项执行 ...
- 设计所需的各种输出格式(包括整数、实数、字符串等),用一个文件名format.h把这些信息都包括到此文件内,另编写一个文件,用文件包含命令验证可以使用这些格式
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p241 习题7 16.设计所需的各种输出格式(包括整数.实数.字符串等),用一个文件名"fo ...
- 字符串转换成整数,字符串匹配问题
本文转自csdn大神v_JULY_v的博客 地址: http://blog.csdn.net/v_july_v/article/details/9024123 阅读心得:自己原先想得太天真了... 第 ...
- 整数转化成字符串; 字符串转换为整数
整数转化成字符串: 字符串转换为整数 /*整数转化成字符串*/ char *IntToStr(int num, char str[]) {int i = 0, j = 0;char temp[100] ...
- c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为八进制字符串(char [])...
c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into octal string (char[]) in ...
- c-style字符字符串_C字符串-能力问题与解答
c-style字符字符串 C programming String Aptitude Questions and Answers: In this section you will find C Ap ...
- c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为十六进制字符串(char [])...
c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into Hexadecimal string (char ...
- c#中将整数转化为字符串_在C#中将字符串转换为字节数组
c#中将整数转化为字符串 Prerequisite: How to declare and use byte[] in C#? 先决条件: 如何在C#中声明和使用byte []? C#中的字符串到字节 ...
- 深入理解——字节、字符/字符串、Unicode 字符集
文章目录 1 字符编码 2 为什么需要字符编码 3 字节,字符,字符串 4 进程间的字符信息流动 5 Java 与 Unicode 6 Python 与 Unicode 1 字符编码 1.ASCII ...
最新文章
- HTML/CSS/JavaScript学习总结(转)
- oracle中时间加减一年的写法
- 软件定义汽车带来的困境——如何破局?
- 关于unique()的详解
- python+adb实现物理按键长按(比如长按关机)
- 游戏开发之C++IO流(C++基础)
- 码云怎么创建公开的仓库_使用码云创建属于你的免费私有git仓库
- 动态代理和静态代理的区别_动态代理与静态代理
- 性能测试流程和各阶段的工作
- 查看和编辑xml结构标签内容的利器【一】: firstobject XML editor;查看ftl,freemarker工具软件
- 【数字信号处理】基于DFT的滤波系列4之加窗(含MATLAB代码)
- 从计算机移到u盘如何加快速度,小技巧:如何无成本提高优盘拷贝速度
- Breeze魔兽编程交流论坛
- 郑捷《机器学习算法原理与编程实践》学习笔记(第三章 决策树的发展)(二)_C4.5...
- 信号完整性 SI(Signal Integrity)
- 转置矩阵,逆矩阵和倒转置矩阵
- 桌面文件夹不见了怎么恢复?4招教你找回消失的文件夹
- 车辆识别系统消息服务器异常,原来这样能处理好停车场车牌识别道闸一体机异常问题...
- 典型相关分析(Canonical Correlation Analysis,CCA)
- 特斯拉AI总监的MNIST训练之旅