求助
查看原帖
求助
1511866
Eletronic_Monkey楼主2024/10/21 10:41
#include<stdio.h>
#include<string.h>
int main()
{
	int t,count=0,point=0;
	char str[200],in[200];
	scanf("%d",&t);
	scanf("%s",str);
	char*p;
	p=strstr(str,"not");
	if(p!=NULL)
	{
		for (int i=0;i<strlen(str)-2;i++) 
		{
        if (str[i]=='n'&&str[i+1]=='o'&&str[i+2]=='t')
		{
        	i+=strlen("not");
        }
		 else 
		{
            in[point]=str[i]; 
            point++;
        }
  		}
  		in[point]='\0';   
        p=strstr(in,"not");
        count++;
	}
        while(p!=NULL)
        {
        	point=0;
        	for (int i=0;i<strlen(in)-2;i++) 
		{
        if (in[i]=='n'&&in[i+1]=='o'&&in[i+2]=='t')
		{
        	i+=strlen("not");
        }
		 else 
		{
            in[point]=in[i]; 
            point++;
        }
  		}
  		in[point]='\0';
        p=strstr(in,"not");
        count++;
		}
	printf("%s\n",in);
	printf("%d",count);
	return 0;
}
2024/10/21 10:41
加载中...