解题报告——蓝桥杯 试题 基础练习 字符串对比——16行代码AC
生活随笔
收集整理的這篇文章主要介紹了
解题报告——蓝桥杯 试题 基础练习 字符串对比——16行代码AC
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
勵志用盡量少的代碼做高效的表達
儲備知識:
1、轉化字母大小寫→cctype頭文件函數詳解
注意點:
1、本題按要求4個if語句層層嵌套,一定要做到清晰、易懂,才能快速解題。
3、判斷第三點時,用#include<cctyp>中的toupper()函數將兩個字符串中所有字符全部轉化為大寫,再判斷兩個字符串是否相等,就可以很方便的解決這個問題。這種方法叫做“標準化”。
代碼:
#include<bits/stdc++.h> //萬能頭文件 using namespace std; int main() {string s1, s2; cin >> s1 >> s2;if(s1.length() != s2.length()) cout << 1;else {if(s1 == s2) cout << 2;else {for(int i = 0; i < s1.length(); i++) { s1[i] = toupper(s1[i]); s2[i] = toupper(s2[i]); }if(s1 == s2) cout << 3;else cout << 4;}}return 0; }日拱一卒,功不唐捐。
總結
以上是生活随笔為你收集整理的解题报告——蓝桥杯 试题 基础练习 字符串对比——16行代码AC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解题报告——试题 基础练习 分解质因数—
- 下一篇: 解题报告——例题5-5 集合栈计算机 U