//*作者:冰糖
//*日期:2018年12月1日
//*章节:第八章
//*题号:17
//*题目:写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为 strcmp(char *p1,char *p2);
#include<stdio.h>
int m,n;
#include<string.h>
int main()
{
int strcmp(char *p1,char *p2);
char ch[200],zh[200];
int t;
printf("请输入两个字符串:\n");
gets(ch);
gets(zh);
m=strlen(ch);
n=strlen(zh);
t=strcmp(ch,zh);
printf("差值为:%d",t);
return 0;
}
int strcmp(char *p1,char *p2)
{
int i,k;
for(i=0;i<m;i++)
{
if(*(p1+i)!=*(p2+i))
{
k=*(p1+i)-*(p2+i);
return k;
}
}
if(i>=m)
{
return 0;
}
}
05-09
1013

07-23
618
