第十四周 项目四--拓展1--字符数组排序
2013-11-28 14:58
288 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:尚振伟 *完成日期:2013年 11月28日 *版本号:v0.1 *对任务及求解方法的描述部分: *输入描述: *问题描述: *程序输入: *程序输出: *问题分析: *算法设计: */ 我的程序: #include <iostream> using namespace std; //声明函数bubble_sort和ouput_sort void bubble_sort(char a[],char n); void output_sort(char a[],char 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]={'u','b','b','l','e','s','e','l','e','c','t','o','k','o'}; bubble_sort(a,20);//用冒泡法按降序排序a中的元素 output_sort(a,20);//输出排序后的数组 bubble_sort(b,15);//用冒泡法按降序排序b中的元素 output_sort(b,15);//输出排序后的数组 return 0; } //定义bubble_sort函数 void bubble_sort(char a[],char n) { int i,j,k,t; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) { if(a[j]>a[k]) { k=j; } } t=a[k]; a[k]=a[i]; a[i]=t; } } //定义ouput_sort函数 void output_sort(char a[],char n) { int i; for(i=0;i<n;i++) { cout<<a[i]<<" "; } cout<<endl; }
结果展示:
心得体会:写程序时输入字符的时候太麻烦了,有木有简单的法?
相关文章推荐
- 第十四周项目4(拓展1)--字符数组选择排序
- 第十四周上机实践项目——字符数组排序
- 第十四周-(项目四,拓展二)数组排序。
- 第14周项目4--拓展一--字符数组排序
- 【项目4拓展1 - 字符数组排序】
- 第13周项目4-字符数组排序
- 第十四周项目四—数组的排序
- 第十四周拓展项目1—数组大折腾(2)
- 第十四周 项目4--数组的排序
- 第十四周 项目四--拓展2--用选择法排序数组中的数
- 第十三周 项目4:(2)字符数组排序
- 第十四周项目4-数组的排序2
- 第十三周项目4-数组的排序(2 字符数组的排序)
- 第十三周上机项目4--(2)对字符数组排序
- 提高项目25.2-数组排序(字符)
- 第是三周项目4-2:字符数组排序
- 第十四周拓展项目1—数组大折腾(3)
- 第十三周 项目四:数组的排序(1.2字符排序)
- 第十三周项目 4 数组的排序(字符数组的排序)
- 第十三周项目4-字符数组排序