国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

基礎練習 字符串對比

2019-11-08 02:47:28
字體:
來源:轉載
供稿:網友

問題描述  給定兩個僅由大寫字母或小寫字母組成的字符串(長度介于1到10之間),它們之間的關系是以下4中情況之一:  1:兩個字符串長度不等。比如 Beijing 和 Hebei  2:兩個字符串不僅長度相等,而且相應位置上的字符完全一致(區分大小寫),比如 Beijing 和 Beijing  3:兩個字符串長度相等,相應位置上的字符僅在不區分大小寫的前提下才能達到完全一致(也就是說,它并不滿足情況2)。比如 beijing 和 BEIjing  4:兩個字符串長度相等,但是即使是不區分大小寫也不能使這兩個字符串一致。比如 Beijing 和 Nanjing  編程判斷輸入的兩個字符串之間的關系屬于這四類中的哪一類,給出所屬的類的編號。輸入格式  包括兩行,每行都是一個字符串輸出格式  僅有一個數字,表明這兩個字符串的關系編號樣例輸入BEIjing
beiJing 樣例輸出3解答代碼

#include<iostream>#include<string>#include<cstring>#include<set>#include<algorithm>#include<cmath>using namespace std;int judge(string s1,string s2){	int i,len=s1.length();	for(i=0;i<len;i++)	{		if(abs(s1[i]-s2[i])==32 || abs(s1[i]-s2[i])==0)			continue;		else			return 0;	}	return 1;}int main(){    string s1,s2;	cin>>s1;	cin>>s2;	if(s1.length()!=s2.length())		cout<<1<<endl;	else if(s1.compare(s2)==0)		 cout<<2<<endl;	else if(judge(s1,s2))		cout<<3<<endl;	else cout<<4<<endl;	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和林格尔县| 潢川县| 门头沟区| 红河县| 任丘市| 黎平县| 鄢陵县| 新民市| 新密市| 镇安县| 津南区| 建湖县| 罗平县| 麦盖提县| 陈巴尔虎旗| 镇坪县| 龙江县| 东至县| 永德县| 建湖县| 赣州市| 广宁县| 南涧| 丽水市| 九龙城区| 四平市| 涞水县| 扬州市| 成安县| 斗六市| 华蓥市| 黄大仙区| 通山县| 洪洞县| 汾阳市| 仁寿县| 昭平县| 昌黎县| 淄博市| 黑龙江省| 新乡市|