c 语言字符串数组排序
2016-07-08 18:43
302 查看
#include <cstring> #include <iostream> using namespace std; int main() { char buf[100][100];//100个字符数组组成的二维数组。 char t[100]; int i,j; for(i = 0; i < 100; i ++) cin>>buf[i];//输入值。 for(i = 0; i < 99; i ++)//执行排序。选择法。 for(j = i+1; j<100; j ++) { if(strcmp(buf[i],buf[j]) < 0)//比较 { strcpy(t,buf[i]); strcpy(buf[i],buf[j]); strcpy(buf[j], t);//这三句为交换。 } } for(i = 0; i < 100; i ++) cout << buf[i]<<endl;//输出排序后的值。 return 0; }
相关文章推荐
- mysql group by 用法解析(详细)
- 关于如何处理MyEclipse中struts2与Hiber 3中antlr-2.7.2.jar与antlr-2.7.6包冲突的问题
- section 1.5 pprime
- 不能返回局部对象的引用
- Android UI性能问题探讨
- Android 状态栏、titlebar的高度计算
- qt#4信号触发的槽函数到底是哪个线程响应
- 仿qq侧滑删除Item
- HTML5-CSS面试题
- windows下MinGW编译cblas基本线性代数库
- MVC项目中如何判断用户是在用什么设备进行访问
- mongo&node
- PAT--1071. Speech Patterns
- 关于数据结构中冒泡排序和选择排序的总结
- NET Core-学习笔记(一)
- Sql的递归查询
- 第十三天:制定预算
- javascript获取点击<li>标签里的值
- CodeForces 679A Bear and Prime 100
- 第十三天:制定预算