#include <stdio.h>
#define MAX 1024
int main()
{
int i,ch1,ch2,m,n=0,s=1,q=0;
char str1[MAX]="";
char str2[MAX]="";
printf("请输入第一个字符串:");
fgets(str1,MAX,stdin);
printf("请输入第二个字符串:");
fgets(str2,MAX,stdin);
printf("请输入需要对比的字符个数:");
scanf("%d",&n);
ch1=str1[0];
ch2=str2[0];
for(i=0;ch1!='\0'&&ch2!='\0'&&i<n;i++)
{
ch1=str1[i];
ch2=str2[i];
if((int)ch1<0&&(int)ch2<0)
{
n+=2;
q++;
}
if(ch1==ch2)
{
s=1;
}
else
{
s=0;
break;
}
}
if(s)
{
printf("完全一致!\n");
}
else
{
printf("两个字符串在第%d处不一致。\n",i+1-(q/2));
}
}