有段程序看不懂,新手求解释。。
#include<stdio.h>#include<string.h>
int main()
{
char str1[20],str2[20];
int n=0;
scanf("%s" "%s",str1,str2);
for(int i=0;i<strlen(str1);i++)
{
if(str1[i]==str2[0])
{
for(int ii=0;ii<strlen(str2);ii++)
{
if(str1[i+ii]!=str2[ii]) 这段程序看不懂,求详解!!
{n--;ii=45;}
}
n++;i=i+strlen(str2)-1;
}
}
printf("%d",n);
return 0;
}
[ 本帖最后由 aptx48691212 于 2012-11-27 17:11 编辑 ]