李老师,求助6349

ykj12 2022-09-26 22:50:47 1

李老师,为什么错了一个点?

我不李姐! 题目传送门:->http://liuseroj.cc/problem/6349<-

我滴代码:

#include<bits/stdc++.h>

using namespace std;

int main(){
	string s1,s2;
	int ans;
	cin>>s1>>s2;
	if(s1.length()!=s2.length()){
		ans=1;
	}
	else{
		for(int i=0;i<s1.length();i++){
			if(abs(int(s1[i]-s2[i]))==('a'-'A')) ans=3;
			else if(abs(int(s1[i]-s2[i]))!=int('a'-'A') and int(s1[i]-s2[i])!=0){
				ans=4;
				break;
			}
		}
	}
	cout<<ans<<endl;
	return 0;
}
{{ vote && vote.total.up }}

共 3 条回复

ykj12

这个AC了

ykj12

现在的代码:

#include<bits/stdc++.h>

using namespace std;

int main(){
	string s1,s2;
	int ans;
	cin>>s1>>s2;
	if(s1.length()!=s2.length()){
		ans=1;
	}
	else{
		ans=2;
		for(int i=0;i<s1.length();i++){
			if(abs(int(s1[i]-s2[i]))==('a'-'A')) ans=3;
			else if(abs(int(s1[i]-s2[i]))!=int('a'-'A') and int(s1[i]-s2[i])!=0){
				ans=4;
				break;
			}
		}
	}
	cout<<ans<<endl;
	return 0;
}

ykj12

我知道了,忘加了一个ans=2,emmm。。。