国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 报价| 耿马| 潼关县| 仲巴县| 卢龙县| 合水县| 汨罗市| 嘉义市| 梅河口市| 银川市| 呼玛县| 清徐县| 黑山县| 山西省| 亚东县| 广东省| 义乌市| 南涧| 万盛区| 嘉荫县| 萝北县| 墨脱县| 开远市| 泗阳县| 信宜市| 湟中县| 平阴县| 延边| 丹东市| 望都县| 东山县| 洪泽县| 竹北市| 雷州市| 寻甸| 大洼县| 额济纳旗| 和平县| 防城港市| 紫阳县| 昌黎县|