#include<stdio.h>
#include<stdlib.h>
main()
{
int t=0;
char*s1,*s2;
s1=(char*)malloc(80);s2=(char*)malloc(80);/*开辟空间存放两个字符串*/
gets(s1);gets(s2);
while(*s1!='\0'&&*s2!='\0')/* s1,s2只有一个到达字符串尾部,结束比较*/
{
if(*s1!=*s2){t=1;break;}
s1++;s2++;
}
if(t==0&&*s1==*s2)
printf("\nYES\n");
else
printf("\nNO\n");
free(s1);free(s2);/*释放内存空间*/
}
运行结果: