哈哈哈,我后台的和你前端的额一样,但是我写出来但是调试有问题
#include <stdio.h>
int search(char *cpSource)
{
int iCount=0;
while(*(cpSource+index))
{
if(*cpSource =="\n")
{
return 0;
}
if(*cpSource == ".")
{
iCount++;
}
else{
if (iCount<2){
return 0;
}
else{
return iCount+ search(cpSource)-1;
}
}
++cpSource;
}
int main()
{
int a, b;
char s[30000];
char restr;
int count = 1;
while(scanf("%d%d", &a,&b) != EOF){
for(i=0;i<a;i++)
{
gets(s);}
for(int k=0;k<b;k++){
scanf("%d %s", &index, &restr);
s[d+1]=restr;
printf("%d", search(s));
return 0;
}
}