#include<stdio.h>
int strcmp(char *str1,char *str2)
{
if(str1!=NULL&&str2!=NULL)
{
while(*str1++ !='\0' && *str2++ !='\0')
{
if(*str1>*str2)
return ;
else if(*str1<*str2)
return -;
else
continue;
}
if((*str1 == '\0') && (*str2 == '\0'))
return ;
else if((*str1 == '\0') && (*str2 != '\0'))
return -;
else
return ;
}
} int main()
{
char a[],b[];
while(gets(a)!=NULL)
{
gets(b);
printf("%d\n",strcmp(a,b));
}
return ;
}
相关文章
- 03-11【C】8.17写一个函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为
- 03-11Problem A: 自定义函数strcomp(),实现两个字符串的比较
- 03-11比较两个字符串的大小,不许使用strcmp函数
- 03-11求两个字符串最长子串的LCS算法 C语言实现(简短的实现函数)
- 03-11实现C语言字符串操作的库函数 包括基本的字符串复制 字符串长度 字符串比较等多种函数(C代码)
- 03-11php实现比较两个字符串日期大小的方法
- 03-11几种c++字符串split 函数实现的比较
- 03-11Delphi WinAPI CompareString 和 CompareStringEx 比较两个标识符指定的两个字符串函数
- 03-11C语言实现比较两个字符串的大小