各位大佬,请问我错在了哪里?谢谢
查看原帖
各位大佬,请问我错在了哪里?谢谢
788424
evil_paramecium楼主2022/9/25 15:17

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
	char n[10001],b[10];
    int l=-1,bj=0,a2[10001],b2[10],o,kl=0,lk=0;
    scanf("%s",b);							  
	cin>>n;       							  
    for(int i=0;i<=strlen(n);i++){
		if(n[i]==' '){					      
            l++;
        }
        if(i=0){
        	l++;
		}
        a2[i]=n[i];							 
        if(a2[i]>=97 and a2[i]<=122){		 
            a2[i]=a2[i];
        }
        else{								 
            a2[i]+=32;
            n[i]=a2[i];
        }
        cout<<n[i];
        b2[i]=b[i];
        if(b2[i]>=97 and b2[i]<=122){
            b2[i]=b2[i];
        }
        else{
            b2[i]+=32;
            b[i]=b2[i];
        }
        cout<<b[i];
        if(l>=1){							
            bj++;						    
            if(n[i]==b[bj]){			
                if(n[i]!=' '){				
                	o++;
				}
				else{        				
					l=-1;    
					bj=-1;
					if(o==strlen(b)){     
						lk++;				
						if(lk==1){		
							kl=i-o;		
						}
					}
				}
            }
        }
    }
    cout<<kl<<lk;
}#include<bits/stdc++.h>
using namespace std;
int main(){
	char n[10001],b[10];
    int l=-1,bj=0,a2[10001],b2[10],o,kl=0,lk=0;
    scanf("%s",b);							  
	cin>>n;       							  
    for(int i=0;i<=strlen(n);i++){
		if(n[i]==' '){					      
            l++;
        }
        if(i=0){
        	l++;
		}
        a2[i]=n[i];							 
        if(a2[i]>=97 and a2[i]<=122){		 
            a2[i]=a2[i];
        }
        else{								 
            a2[i]+=32;
            n[i]=a2[i];
        }
        cout<<n[i];
        b2[i]=b[i];
        if(b2[i]>=97 and b2[i]<=122){
            b2[i]=b2[i];
        }
        else{
            b2[i]+=32;
            b[i]=b2[i];
        }
        cout<<b[i];
        if(l>=1){							
            bj++;						    
            if(n[i]==b[bj]){			
                if(n[i]!=' '){				
                	o++;
				}
				else{        				
					l=-1;    
					bj=-1;
					if(o==strlen(b)){     
						lk++;				
						if(lk==1){		
							kl=i-o;		
						}
					}
				}
            }
        }
    }
    cout<<kl<<lk;
}
2022/9/25 15:17
加载中...