top1编程
← 返回题目
题解

【入门】字符串对比

1 条题解

  • 0
    @ 2026-7-28 23:03:23
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	string a,b;
    	cin>>a>>b;
        //两个字符串长度不等
    	if(a.size()!=b.size()){
    		cout<<1;
    	}else if(a==b){//字符串长度和内容都一样
    		cout<<2;
    	}else{
    		for(int i=0;i<a.size();i++){
                //将两个字符串全部都转成大写
    			if(islower(a[i])!=0){
    				a[i]=a[i]-32;
    			}
    			if(islower(b[i])!=0){
    				b[i]=b[i]-32;
    			}
    	    }
            if(a==b){//转换后一样
                cout<<3;
            }else{
                cout<<4;//转换后仍然不一样
            }
    	}
    	return 0;
    }
    
    • 1