C语言>>写一函数,用“起泡法”对输入的10个字符由小到大排序。

您所在的位置:网站首页 10个字符串由小到大排序 C语言>>写一函数,用“起泡法”对输入的10个字符由小到大排序。

C语言>>写一函数,用“起泡法”对输入的10个字符由小到大排序。

2024-07-09 12:01| 来源: 网络整理| 查看: 265

使用工具:

Dev-C++ 5.11

解题思路:

“起泡法”思路为:将相邻两个数比较,将较小的调到前头,较大的放到后头。经过1轮比较后,最大的数便调到最后一个位置。所以n个数要比较n-1趟,在第j趟中要进行n-j次比较。

下面以一个整型数组中的6个数为例演示进行第1趟比较的情况:我们可以写一个双层循环,外层循环控制趟数,内层循环控制每两个数比较的次数,再在里面写上执行两个值交换的代码即可,这样一来,我们只需要一个数组即可解决问题。

参考代码:

#include #include int main() { void Bubble(char a[]); char a[11]={0}; printf("Input ten characters:"); for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3