题目1466:蓝桥杯基础练习VIP-字符串对比

#include<iostream>

#include<string>

#include<cctype>//tolower(),toupper()的头文件

using namespace std;

int check(const string& str1,const string& str2){

int len1=str1.length();

int len2=str2.length();

if(len1!=len2){

return 1;

}

bool isEqual=true;

if(len1==len2){

for(int i=0;i<len1;i++){

if(str1i!=str2i){

isEqual=false;

break;

}

}

if(isEqual){

return 2;

}

}

for(int i=0;i<len1;i++){

if(tolower(str1i)!=tolower(str2i)){

return 4;

}

}

return 3;

}

int main(){

string str1,str2;

cin>>str1>>str2;

int result=check(str1,str2);

cout<<result<<endl;

return 0;

}

相关推荐
万法若空7 分钟前
C/C++基本类型表示范围
c语言·开发语言·c++
小蒋学算法9 分钟前
算法-灌溉花园的最少龙头数目-贪心
算法
满怀冰雪9 分钟前
第07篇-差分算法-高效处理区间修改问题
数据结构·算法
KaMeidebaby11 分钟前
卡梅德生物技术快报|重组蛋白的表达和纯化:工艺调试全记录:大肠杆菌体系重组蛋白的表达和纯化参数标定(肠激酶轻链案例)
前端·人工智能·算法·数据挖掘·数据分析
凡人叶枫17 分钟前
Effective C++ 条款15:在资源管理类中提供对原始资源的访问
linux·开发语言·c++·stm32·单片机
郝学胜-神的一滴17 分钟前
中级OpenGL教程 009:用环境光告别模型死黑
前端·c++·unity·godot·图形渲染·opengl·unreal
ZPC821027 分钟前
如何将机械臂末端定位精度提升至微米如何进行标定
人工智能·算法·机器人
wabs66629 分钟前
关于动态规划【力扣343.整数拆分的递推公式怎么理解?】
算法·leetcode·动态规划
测试狗科研平台29 分钟前
第一性原理CO2还原反应计算流程和软件推荐
科技·算法·云计算
SEO_juper30 分钟前
2026 谷歌 SEO&GEO 常见问题合集:收录、排名、内容、技术全解析
算法·谷歌·常见问题·seo·跨境电商·外贸·geo