输入两个字符串,比较这两个字符串是否相等,并输出比较结果

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:48:33
用字符指针

/*输入两个字符串,比较这两个字符串是否相等,并输出比较结果
用指针*/
#include"stdio.h"
main()
{
char ch,c[100],a[100];
char *p,*q;
int i=0,j=0,m,n,flag=1;
printf("输入第一个字串:\n");
ch=getchar();
while(ch!='\n')
{
c[i++]=ch;
ch=getchar();
}
printf("输入第一个字串:\n");
ch=getchar();
while(ch!='\n')
{
a[j++]=ch;
ch=getchar();
}
m=i;
n=j;
i=0;
j=0;
p=a;
q=c;
while(*p!='\0'&&*q!='\0')
{
p+=j;
q+=i;
if(*p!=*q)
{
flag=0;
break;
}
i++;
j++;
}
if(flag==1)
printf("字符串相等\n");
else
printf("字符串不相等\n");

}

# include "string.h"
main()
{char a[80],b[80];
int i,a1=0,b1=0;
scanf("%s%s",a,b);
if(str