C的字符串指针排序
来源:互联网 发布:mac air连接电视 编辑:程序博客网 时间:2024/06/04 19:30
[序言]
在一个网站看到一个字符串匹配的小题目,发现面试什么的非常重视这些,所以拿起Cpp找到字符串的排序问题
写了如下代码,拷贝在这
[正文]
/* sort_str.c -- 读进一些字符串并对他们进行排序 */ #include <stdio.h> #include <string.h> #define SIZE 81 //字符长度限制,\0 也是一个字符 #define LIM 20 //最多读取行数 #define HALT " " //用字符串终止输入void stsrt (char *string[], int num); //字符串排序函数int main(void){ char input[LIM][SIZE]; //存储输入的二维数组 char *ptstr [LIM]; //指针变量的数组 int ct=0; //输入计数 int K ; //输出计数 printf("Input up to %d lies ,and I will sort them .\n",LIM); printf("To stop,press the enter key at aline's start .\n"); while (ct<LIM&&gets(input[ct])!=NULL&&input[ct][0]!=\0) { ptstr[ct]= input[ct] //令指针指向输入字符串 ct++; } stsrt(ptstr,ct); //调用排序函数 puts ("\n Here's the sorted list:\n"); for (k=0;k<ct;k++){ puts(ptstr[k]); //排序后的指针 return 0 ;} /* 字符串-指针-函数*/ void stsrt(char *string[],int num) { char *temp; int top,seek; for(top=0;top<num-1;top++) for(seek=top+1;seek<num;seek++) if(strcmp(string[top],string[seek])>0){ temp=strings[top]; string[top]=strings[seek]; string[seek]=temp; } }}
[联系]
QQ 527582451
E-mail yaozi0614@gmail.com
- C的字符串指针排序
- 指针的指针字符串排序
- linux c /指针数组的使用及字符串排序
- 【C语言】指向指针的指针变量对字符串进行排序
- 【C】字符串的排序
- C语言字符串的指针
- C 字符串指针的应用
- C语言 字符串用指针数组将字符串进行排序
- C语言字符串指针(指向字符串的指针)
- 94 C语言字符串指针(指向字符串的指针)
- C语言字符串指针(指向字符串的指针)
- acm--不等长字符串排序(指向指针的指针)
- 使用指向指针的指针对字符串排序
- 使用指向指针的指针对字符串排序
- 使用指向指针的指针对字符串排序
- 用指向指针的指针对字符串进行排序
- 指针数组 字符串排序
- 字符串排序指针
- 装饰者模式(Decorator Pattern)
- [架构] ZeroMQ 深度探索(二)
- Delphi Locate 详解1
- mysql常用技巧汇总
- keepalived 添加pop3_check模块(一)
- C的字符串指针排序
- MongoDB C# 驱动教程
- 泊松分酒(泊松是法国数学家、物理学家和力学家。他一生致力科学事业,成果颇多。有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布。 有一次闲暇时,他提出过一个有趣的问题,后称为:)
- keepalived 添加pop3_check模块(二)
- iOS访问通讯录开发-读取联系人信息
- Java中如何获取Spring中配置的bean
- Xcode单元测试环境配置
- keepalived 添加pop3_check模块(三)
- Query Ajax 实例 ($.ajax、$.post、$.get)