/*
练习3.4:
读入两个字符串,比较其是否相等并输出结果。如果不相等,输出较大的那个字符串。
改写程序,比较输入的两个字符串是否等长,如果不等长,输出长度较大的那个字符串。
*/
#include "TouWenJian.h"
/*比较字符串,输出较大的那个
int main()
{
string s1, s2;
getline(cin, s1);
getline(cin, s2);
if(s1>s2)
cout<<s1<<endl;
else
cout<<s2<<endl;
return 0;
}
*/
/*比较字符串,输出长度较大的那个字符串
int main()
{
string s1, s2;
getline(cin, s1);
getline(cin, s2);
if(s1.size()>s2.size())
cout<<s1<<endl;
else
cout<<s2<<endl;
return 0;
}
*/
C++Primer第五版第三章练习3.4
于 2023-12-26 08:41:19 首次发布
该文章展示了如何在C++中使用`getline`函数读取用户输入的两个字符串,然后比较它们的长度,输出较长的那个。程序提供了两种版本,一种是直接比较字符串本身,另一种是使用`size()`函数获取字符串长度进行比较。
721

被折叠的 条评论
为什么被折叠?



