輸入兩字串,比較兩字串的長度,然後將結果顯示出來
本文以C++實作執行。
實作程式碼如下:
#include <iostream>
#include <string>
using namespace std;
int strlen_test(char*);
int main()
{
char a[1000];
char b[1000];
cout << "請輸入第一個字串:"<<endl;
cin >> a;
cout << "第一個字串:" << a<<endl;
cout << "請輸入第二個字串" << endl;
cin >> b;
cout << "第二個字串:" << b << endl;
int a_length = strlen_test(a);
int b_length = strlen_test(b);
if (a_length > b_length)
{
cout << "第一個字串" << a << "比第二個字串" << b << "長" << endl;
}
else if (b_length >a_length)
{
cout << "第一個字串" << a << "比第二個字串" << b << "短" << endl;
}
else
{
cout << "兩個字串一樣長" << endl;
}
system("pause");
return 0;
}
int strlen_test(char*arr )
{
int length = 0 ;
for (;*arr!='\0';arr++)
{
length++;
}
return length;
}
執行結果如下:
有夢最美 築夢踏實
活在當下 認真過每一天
我是阿夢 也是Ace