6 条题解

  • 2
    @ 2025-10-5 14:48:04
    #include<stdio.h>
    #include<string.h>
    int main()
    {
        char a[1010];
        int l;
        while(fgets(a,sizeof(a),stdin)!=NULL){//整行输入
            l=strlen(a);
            for(int i=0;i<l-2;i++){
                if(a[i]=='y'&&a[i+1]=='o'&&a[i+2]=='u'){
                    a[i]='w';
                    a[i+1]='e';
                    for(int j=i+2;j<l;j++){
                    a[j]=a[j+1];
                    }
                    l--;
                    i++;
                }
            }printf("%s",a);
        }printf("\n");
        return 0;
    }
    
    • 1
      @ 2025-10-16 2:26:24
      #include<iostream>
      #include<cstring>
      using namespace std;
      int main(){
          char a[1005];
          while(cin.getline(a,1005)){
              int len=strlen(a);
              for(int i=0;i<len;i++){
                  if(a[i]=='y'&&a[i+1]=='o'&&a[i+2]=='u'){cout<<"we";i=i+2;continue;}
                  cout<<a[i];
              }
              cout<<'\n';    //别忘了换行
          }
          return 0;
      }
      
      • 0
        @ 2025-12-4 17:12:21

        我的天呐new

        #include <stdio.h>
        #include <string.h>
        int main(){
            char arr[1005];
            while(scanf("%[^\n]",arr)!=EOF){
                getchar();
                int len=strlen(arr);
                int i=0;
                for(i=0;i<len;i++){
                    if(arr[i]=='y'){
                        if(arr[i+1]=='o'){
                            if(arr[i+2]=='u'){
                                arr[i]='w';
                                arr[i+1]='e';
                                memmove(&arr[i+2],&arr[i+3],len-(i+2));
                            }
                        }
                    }
                }
                printf("%s\n",arr);
            }
        }
        
        • 0
          @ 2025-12-2 0:20:16

          新东西

          #include <string.h>
          int main(){
          	char s[1005];
          while(fgets(s,1000,stdin)!=0){//stdin是输入方式必须写啊,关系到了这个全部输入函数的格式。
          	s[strcspn(s,"\n")]='\0';
          	int chang=strlen(s);
          	int i=0,j=0;
          	char r[1005];
          	while(i<chang){
          		if(i+2<chang&&s[i]=='y'&&s[i+1]=='o'&&s[i+2]=='u'){
          			r[j++]='w';
          			r[j++]='e';
          			i+=3;
          		}
          		else{
          			r[j++]=s[i++];
          		}
          	}
          	r[j]='\0';
          	printf("%s\n",r);
          }
          	return 0;
          }
          
          • 0
            @ 2024-11-30 20:37:10
            #include<stdio.h>
            
            #include<string.h>
            
            void tihuan(char *p1,char *p2,int length)
            {
            	int x = 0;
            	for(int i=0;i<length;i++)
            	{
            		if(p1[i]=='y'&&p1[i+1]=='o'&&p1[i+2]=='u')
            		{
            			p2[x++] = 'w';
            			continue;
            		}
            		if(p1[i]=='o'&&p1[i-1]=='y'&&p1[i+1]=='u')
            		{
            			p2[x++] = 'e';
            			continue;
            		}
            		if(p1[i]=='u'&&p1[i-1]=='o'&&p1[i-2]=='y')
            		{
            			continue;
            		}
            		p2[x++] = p1[i];
            	}
            	p2[x] = '\0';
            }
            
            int main()
            {
            	char a1[1000] = {0};
            	char a2[1000] = {0};
            	while(gets(a1))
            	{
            		int len = strlen(a1);
            		tihuan(a1,a2,len);
            		puts(a2);
            		printf("\n");
            	}
            }
            
            • 0
              @ 2023-9-5 9:33:16

              #include<stdio.h> #include<string.h> int main() { char s[1000]; while(gets(s)) { int n,i,j; n=strlen(s); for(i=0;i<n;i++) { if(s[i]'y'&&s[i+1]'o'&&s[i+2]=='u') { s[i]='w'; s[i+1]='e'; for(j=i+2;j<n-1;j++) s[j]=s[j+1]; n-=1; } } for(i=0;i<n;i++) putchar(s[i]); printf("\n"); } return 0; }

              • 1

              信息

              ID
              170
              时间
              3000ms
              内存
              128MiB
              难度
              7
              标签
              (无)
              递交数
              1111
              已通过
              223
              上传者