练习9.49
#include
#include
#include
using namespace std;
int main(void)
{
ifstream input("file.txt");
if (!input)
return -1;
string word;
string s_asscender("bdfhijklt");
string s_descender("gpqy");
string::size_type pos = 0;
string max_size;
while (input >> word)
{
if ((word.find_first_of(s_asscender, pos) == string::npos) &&
(word.find_first_of(s_descender, pos) == string::npos) && (word.size()>=max_size.size()))
{
max_size = word;
}
}
cout << max_size << endl;
/*string s_whatever("abcdefghijklmnopqrstuvwxyz");
cout << s_whatever << endl;
string s_asscender("bdfhijklt");
string s_descender("gpqy");
string::size_type pos = 0;
while ((pos = s_whatever.find_first_of(s_asscender, pos)) != string::npos)
{
s_whatever.erase(pos,1);
}
pos = 0;
while ((pos = s_whatever.find_first_of(s_descender, pos)) != string::npos)
{
s_whatever.erase(pos, 1);
}
cout << s_whatever << endl;*/
return 0;
}on a dark desert highway.
cool wind in my hair.
warm smell of colitas rising
up through the air up ahead in the distance.
i saw a shimmering light
my head grew heavy and my sight grew dim
i had to stop for the night
there she stood in the doorway
i heard the mission bell
and i was thinking to myself
this could be heaven or this could be hell
then she lit up a candle
and she showed me the way
there were voices down in corridor
i thought i heard them say......
welcome to the hotel california
such a lovely place (such a lovely face)
there's plenty of rooms at the
hotel california
any time of year you can find it here
her mind is tiffany-twisted
she got the mercedes-benz
she got a lot of pretty,
pretty boys that she calls friends
how they dance in the courtyard
sweet summer sweat
some dance to remember
some dance to forget
so i called up the captain
please bring me my wine
he said we haven't had that spirit
here since nineteen sixty nine
and still those voices are
calling from far away
wake you up in the middle of the night
just to hear them say......
welcome to the hotel
calofornia such a lovely place
(such a loveely face)
they livin'it up at the hotel california
what a nice surprise bring your alibis
mirrors on the ceilling
the pink champagne on ice
and she said we are all just prisoners
here of our own device
and in the master's chambers
they gathered for the feast
they stab it with their steely knives
but they just can't kill the beast
last thing i remember,
i was running for the door
i had to find the passage back
to the place i was before
relax said programmed to receive aaaaaaaaaaaaaaaaaaaaa
you can check out any time you like
but you can never leave
本文介绍了一个使用C++编写的程序,该程序从文件中读取单词,并通过检查这些单词是否包含某些升序和降序字母来找出最长的单词。程序利用了标准输入流和字符串操作。
33万+

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



