#include <stdio.h>
#include <string.h>
int main()
{
void stringcmp(char *p1,char *p2);
void zifu(char *p1);
int d;
char s1[15],s2[15],*p1,*p2;
printf("请输入二组字符串=");
scanf("%s%s",&s1,&s2);
p1=s1,p2=s2;
stringcmp(p1,p2);
printf("%d",d);
return 0;
}
void stringcmp(char *p1,char *p2)
{
void zifu(char *p);
int q1=zifu(p1);
int q2=zifu(p2);
if(q1==q2)d=0;
else
{
if(q1>q2)d=1;
else
{
d=-1;
}
}
return 0;
}
void zifu(char *p)
{
int m=0;
while(char *p!='\0')
{
*p++;
m++;
}
return m;
}
#include <string.h>
int main()
{
void stringcmp(char *p1,char *p2);
void zifu(char *p1);
int d;
char s1[15],s2[15],*p1,*p2;
printf("请输入二组字符串=");
scanf("%s%s",&s1,&s2);
p1=s1,p2=s2;
stringcmp(p1,p2);
printf("%d",d);
return 0;
}
void stringcmp(char *p1,char *p2)
{
void zifu(char *p);
int q1=zifu(p1);
int q2=zifu(p2);
if(q1==q2)d=0;
else
{
if(q1>q2)d=1;
else
{
d=-1;
}
}
return 0;
}
void zifu(char *p)
{
int m=0;
while(char *p!='\0')
{
*p++;
m++;
}
return m;
}