c++编程 输入一句英语句子 找出最长的单词

2024-12-04 14:02:17
推荐回答(2个)
回答1:

给你说个思路试试,以空格作为截取单位,用数组保存每个单词,然后定义一个maxLength变量,把数组你的第1个值的长度赋给maxgLenth,在之后就循环判断,如果接下来的值的长度大于maxLength就把值赋给maxLength。
这样貌似有点麻烦,但是还是能实现你说的,有别的更好的方法话,我也学习下;

回答2:

string str1,max;

while(cin>>str1)
if(str1.size()>max.size())
max=str1;
cout<