考试的时候老师最讨厌有人抄袭了。自从有了电子评卷,老师要查找雷同卷,就容易多了,只要将两个人的答案输入计算机,进行逐个字符的比对,把相同的位置都找出来,就一目了然了。
输入格式
2行,每行包含一串字符(长度不超过200)。
输出格式
1行,包含若干个以空格分隔的数字,表示出现相同字符的位置。
Sample Input
I am suantoujun.
I am huayemei.
Sample Output
1 2 3 4 5 6 8 9
思路是用strlen函数,比较出两个字符串间比较短的一个,作为循环中的限制条件,然后逐一比较就可以了😁
#include<stdio.h>
#include<string.h>
int main()
{
char a[200],b[200];
int min;
gets(a);
gets(b);
if(strlen(a) < strlen(b))
min=strlen(a);
else
min=strlen(b);
for(int i=0;i<min;i++)
{
if(a[i]==b[i])
printf("%d ",i+1);
}
printf("\n");
return 0;
}
假期也要好好学习,堆堆加油!