编写程序,实现strcmp()相同功能myStrcmp()函数
2018-01-26 16:03
405 查看
1 # include <stdio.h>
2 # include <string.h&
4000
gt;
3
4 int mystrcmp(char s1[], int len1, char s2[],int len2)
5 {
6 int i, len;
7
8 len = (len1>len2) ? len2:len1;
9 for(i=0;i<len+1;i++)
10 {
11 if(s1[i] > s2[i])
12 {
13 return 1;
14 }
15 if(s1[i] < s2[i])
16 {
17 return -1;
18 }
19 }
20
21 return 0;
22 }
23
24 int main()
25 {
26 char str1[100], str2[100];
27 int tmp, len1,len2;
28
29 printf("Please input two character string:\n");
30 scanf("%s %s",str1,str2);
31
32 len1=strlen(str1);
33 len2=strlen(str2);
34 tmp=mystrcmp(str1, len1, str2, len2);
35 if(tmp > 0)
36 {
37 printf("%s > %s\n",str1,str2);
38 }
39 else if(tmp < 0)
40 {
41 printf("%s < %s\n",str1,str2);
42 }
43 else printf("%s = %s\n",str1,str2);
44
45 return 0;
46 }
2 # include <string.h&
4000
gt;
3
4 int mystrcmp(char s1[], int len1, char s2[],int len2)
5 {
6 int i, len;
7
8 len = (len1>len2) ? len2:len1;
9 for(i=0;i<len+1;i++)
10 {
11 if(s1[i] > s2[i])
12 {
13 return 1;
14 }
15 if(s1[i] < s2[i])
16 {
17 return -1;
18 }
19 }
20
21 return 0;
22 }
23
24 int main()
25 {
26 char str1[100], str2[100];
27 int tmp, len1,len2;
28
29 printf("Please input two character string:\n");
30 scanf("%s %s",str1,str2);
31
32 len1=strlen(str1);
33 len2=strlen(str2);
34 tmp=mystrcmp(str1, len1, str2, len2);
35 if(tmp > 0)
36 {
37 printf("%s > %s\n",str1,str2);
38 }
39 else if(tmp < 0)
40 {
41 printf("%s < %s\n",str1,str2);
42 }
43 else printf("%s = %s\n",str1,str2);
44
45 return 0;
46 }
相关文章推荐
- 编写程序,实现strcmp()相同功能myStrcmp()函数
- 编写程序,实现strcmp()相同功能myStrcmp()函数
- 编写一个程序实现strcmp函数的功能
- 自主编写程序实现strcmp函数功能
- 编写程序,实现strcpy()相同功能myStrcpy()函数
- 用C语言 实现strcmp(),strncmp()相同功能的myStrcmp()函数和myStrncmp()函数
- 编写程序实现strlen()函数,strcmp(),strcpy(),strcat()的功能
- 编写程序,实现strlen()相同功能myStrlen()函数
- 编写程序实现strlen()函数,strcmp(),strcpy(),strcat()的功能
- 8.3分析下面函数能否实现其功能,并编写出正确的程序
- 编写一个程序实现strlen函数的功能
- 编写函数实现strcat(),strcmp()以及strcpy()的功能
- 编写函数实现strcat(),strcmp()以及strcpy()的功能
- 编写实现函数strcat功能的程序
- 自己编写函数实现strcmp和strlen的功能。
- 编程菜鸟的日记-初学尝试编程-编写函数实现strcmp功能
- 编一个程序,将两个字符串s1和s2比较,返回差值,即实现strcmp函数功能
- 使用python实现strcmp函数功能示例
- 【编程之法】如何最快的判断出短字符串b中的所有字符是否都在长字符串a中?编写函数bool StringContain(string&b,string&a)实现此功能。
- 实验题7.1: 编写一个程序algo7-1.cpp,实现二叉树的各种基本运算,并在此基础上设计一个程序Main.cpp完成如下功能(b为如下图所示的一棵二叉树)