#include<bits/stdc++.h>
using namespace std;
int main()
{
string s,t,r("aeiouAEIOU");
int j,i,n,flag=0;
double cnt=0;
getline(cin,s);
t=s;
for (i=0;i<s.size();i++)
if (isalpha(s[i])) cnt++,t[i]='.';
else t[i]=s[i];
cout<<t<<endl;
n=round(cnt/3);
for (i=0;i<s.size();i++)
{
if (isalpha(s[i])) n--,t[i]=s[i];
if (!n) break;
}
cout<<t<<endl;
for (j=i+1;j<s.size();j++)
{
if (r.find(s[j])!=-1) flag=1,t[j]=s[j];
}
if (!flag)
{
n=round(cnt*2/3);
for (i=0;i<s.size();i++)
{
if (isalpha(s[i])) n--,t[i]=s[i];
if (!n) break;
}
}
cout<<t<<endl;
return 0;
}
P3880[JLOI2008]提示问题 洛谷(C++)
最新推荐文章于 2024-07-25 12:39:48 发布