輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同

遠飛夢發表於2018-11-26
#include<iostream>
#include<string.h>//因為要測字串長度,所以要加標頭檔案; 
using namespace std;
int main()
{
	char a[10],b[10];//根據題意而設定字串大小; 
	int i,j=0,l=0;
	cout<<"輸入第一個字串"<<endl;
	cin>>a;
	cout<<"輸入第二個字串"<<endl;
	cin>>b;
	l=strlen(a);//測量字串的長度,如果沒有具體字串長度可以這樣測,要加標頭檔案; 
	for(i=0;i<l;i++)//這裡i小於的值的值要慎重,如果大於字串的長度,那麼就會結果錯誤
	//因為會有空字元相等; 
	{
		if(a[i]==b[i])
		{
			j++;
		}
	}
	cout<<"相同的個數為"<<j<<endl;
	return 0;
}

相關文章