#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
/* char str[50];
int i=0;
printf("请输入一段字符:");
gets(str);
char *p=str;
while(*p!='\0')
{
p++;
i++;
}
printf("字符长度为:%d\n",i); //封装strlen
*/
/* char a[50];
char b[50];
gets(a);
gets(b);
char *pa=a;
char *pb=b;
while(*pa!='\0')
{
pa++;
}
while(*pb!='\0')
{
*pa=*pb;
pa++;
pb++;
}
*pa='\0';
puts(a); //封装strcat
*/
/* char a[50];
char b[50];
gets(a);
gets(b);
char *pa=a;
char *pb=b;
while(*pb!='\0')
{
*pa=*pb;
pa++;
pb++;
}
*pa='\0'; //封装strcpy
puts(a);
*/
char a[50];
char b[50];
gets(a);
gets(b);
char *pa=a;
char *pb=b;
while(*pa==*pb&&*pa!='\0'&&*pb!='\0')
{
pa++;
pb++;
}
if(*pa-*pb>0)
{
printf("1\n");
}
if(*pa-*pb<0)
{
printf("-1\n");
}
if(*pa==*pb)
{
printf("0\n");
}
return 0; //封装strcmp
}
C语言基础 9.6作业 编写string函数族
于 2023-09-06 19:28:49 首次发布