题意:问给出的字符串们的首字母是否相同(英文韵律)
思路:getline,stringstream。。。
#include <iostream>
#include <sstream>
using namespace std;
string line, word;
char head;
int flag;
int main()
{
while (true)
{
getline(cin, line);
if (line[0] == '*') break;
head = tolower(line[0]);
flag = true;
stringstream sin(line);
while (sin >> word)
{
if (tolower(word[0]) != head)
{
flag = false;
break;
}
}
cout << (flag?"Y":"N") << endl;
}
}