第十三周项目4-字符数组排序
2014-11-25 22:46
253 查看
/* 2. * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp 5 作 者:梁璨 * 完成日期:2014 年 11 月 25 日 * 版 本 号:v1.0 8. * 9. * 问题描述:把已赋值的数组按照降序排列出来; * 输入描述: 无; * 程序输出:输出按照降序排列的数组 ; */ #include<iostream> using namespace std; void bubble_sort(char s[],int n); void output_array(char s[],int n); 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','c','e','g','h','t','e','f','h','w','z','c','e',}; bubble_sort(a,20); output_array(a,20); bubble_sort(b,15); output_array(b,15); return 0; } void bubble_sort(char s[],int n) { int i,j; char t; for (j=1; j<=n-1; j++) for (i=0; i<n-j; i++) { if (s[i]<s[i+1]) { t=s[i]; s[i]=s[i+1]; s[i+1]=t; } } } void output_array(char s[],int n) { cout<<"降序后的数组是:"; for (int i=0; i<n; i++) cout<<s[i]<<" "; cout<<endl; }运行结果:
相关文章推荐
- 第十三周项目四 数组的排序(对字符数组进行冒泡排序)
- 第十三周 项目4:(2)字符数组排序
- 第十三周 项目四:数组的排序(1.2字符排序)
- 第十三周上级项目四2字符数组排序
- 第十三周上机项目4--(2)对字符数组排序
- 第十三周项目 4 数组的排序(字符数组的排序)
- 第十三周项目4-数组的排序(2 字符数组的排序)
- 第十三周项目4——数组的排序(字符的比较)
- 第十三周项目四(2):字符数组排序
- 第十三周项目四(二):字符数组排序
- 第十三周项目4-数组的排序(二)字符数组排序
- 第十三周 项目四--数组的排序(2)对字符排序
- 第十三周项目4 字符数组排序
- 第十三周项目4-数组的排序(1 冒泡排倒序)
- 第十三周项目4 数组排序
- 第十三周项目4-数组的排序:冒泡排序
- 第十四周上机实践项目——字符数组排序
- 第十三周项目四——数组的排序(2)
- 第十三周 项目四--数组的排序(1)对数字排序
- 第13周项目4.2 对字符数组进行排序