C语言字符串大小比较　#include　#include　int　fun(char　*a,char　*b)　{　int　i　=　0,j　=　0;　while(a[i]&&b[j])　{　if(a[i]-b[j]>0)　return　1;　else　if(a[i]-b[j]<0)　return　-1;　i++,j++;　}　if(strlen(a)=...　C语言字符串大小比较C语言字符串大小比较　#include　#include　int　fun(char　*a,char　*b){int　i　=　0,j　=　0;while(a[i]&&b[j]){if(a[i]-b[j]>0)return　1;else　if(a[i]-b[j]<0)return　-1;i++,j++;}if...　C语言字符串大小比较　C语言字符串大小比较　#include　#include　int　fun(char　*a,char　*b)　{　int　i　=　0,j　=　0;　while(a[i]&&b[j])　{　if(a[i]-b[j]>0)　return　1;　else　if(a[i]-b[j]<0)　return　-1;　i++,j++;　}　if(strlen(a)==i&&strlen(b)==j)　return　0;　else　if(strlen(a)==i)　{　return　-1;　}　else　return　1;　}　int　main()　{　char　a[100];　char　b[100];　printf("\n");　printf(比较两个字符串的大小:n");　printf("\n");　printf("输入第一个字符串:");　scanf("%s",a);　printf("输入第二个字符串:");　scanf("%s",b);　printf("%d\n",fun(a,b));　return　0;　}　以上所述就是本文的全部内容了,希望大家能够喜欢。　时间:　2015-07-30　通过键盘输入一串小写字母(a~z)组成的字符串.　请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串.　压缩规则:　1.仅压缩连续重复出现的字符.比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc".　2.压缩字段的格式为"字符重复的次数+字符".例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz".　示例　输入:"cccddec　应用中,经常需要将字符串压缩成一个整数,即字符串散列.比如下面这些问题:　(1)搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节.请找出最热门的10个检索串.　(2)有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M.返回频数最高的100个词.　(3)有10个文件,每个文件1G,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复.要求你按照query的频度排序.　(4)给定a.b两个文件　基本字符串组合问题　题目:输入一个字符串,输出该字符串中字符的所有组合.举个例子,如果输入abc,它的组合有a.b.c.ab.ac.bc.abc.　上面我们详细讨论了如何用递归的思路求字符串的排列.同样,本题也可以用递归的思路来求字符串的组合.　假设我们想在长度为n的字符串中求m个字符的组合.我们先从头扫描字符串的第一个字符.针对第一个字符,我们有两种选择:第一是把这个字符放到组合中去,接下来我们需要在剩下的n-1个字符中选取m-1个字符:第二是不把这个字符放到组合中去,接下来我们需要在剩下的n　字符串问题是面试中经常出现的问题,这类问题有很多,难以不一.下面是几道字符串的题目,网上都能找到解答,自己实现了一下,供网友参考.感觉算法重要的是要有正确的思路,实现起来不是问题.自己一定要多思考,这样收获可能会更多一点.