Linux下的C语言编程——字符串排序
来源:互联网 发布:ipad不能用淘宝怎么办 编辑:程序博客网 时间:2024/04/30 16:03
今天我们完成一个在主函数10个等长的字符串。用另一个函数对他们排序。然后在主函数输出者10个已经排好的序的字符串
下面是我的代码
#include <stdio.h>#include<string.h>void sort(char s[10][6]){int i,j;char *p;char temp[10];p=temp;for (i = 0; i < 9; i++)for (j = 0;j < 9-i; j++)if (strcmp(s[j],s[j+1]) > 0){strcpy(p,s[j]);strcpy(s[j],s[+j+1]);strcpy(s[j+1],p);} }int main(){int i;char str[10][6]; printf("input 10 strings:\n");for (i = 0; i < 10; i++)scanf("%s",str[i]); sort(str); printf("Now,the sequence is:\n"); for (i = 0;i < 10;i++)printf("%s\n",str[i]); return 0;}
下面附上我的运行截图:
0 0
- Linux下的C语言编程——字符串排序
- Linux下的C语言编程——冒泡法对字符串排序
- Linux下的C语言编程——字符串中的数字转int型
- Linux下的c基础编程——字符串连接
- Linux下的C语言编程——10进制转换成任意进制的字符串
- Linux下的C语言编程——
- Linux下的C语言编程——位运算
- Linux下的C语言编程——合法帧
- Linux下的C语言编程——队列
- Linux下的C语言编程——栈操作
- Linux下的C语言编程——文件操作
- Linux下的C语言编程——信号队列
- C语言编程练习——字符串数组的冒泡排序,从小到大
- Linux下C语言编程的注意事项
- Linux下的C语言编程基础
- Linux下C语言编程的注意事项
- Linux下C语言编程的注意事项
- Linux下的C语言多线程编程
- impdp table_exists_action参数
- html总结 iframe 的神奇用法 无刷新加载其他页面的内容
- (8)金融资产的内容和分类
- Java中UDP的简单使用
- 申请内存空间和释放内存空间
- Linux下的C语言编程——字符串排序
- |洛谷|NOIP2010|搜索|P1378 油滴扩展
- javascript入门笔记5-事件
- Java别名机制
- 用Swagger生成接口文档
- HDOJ2003
- 合法的括号匹配
- Java集合类
- JS的Object类的属性和方法