美文网首页
2018-12-07

2018-12-07

作者: 2639c4293ebe | 来源:发表于2018-12-07 14:34 被阅读0次

先把元音变成‘0’,以便去除,同时把大写改为小写。用另一个字符数组记录有效元素,逐个输出的同时在前面加‘.’。

include <iostream>

using namespace std;
int main()
{
char a[100],b[100];
cin >> a;
int j;
for (j = 0; a[j] != '\0'; j++);
{
for (int i = 0; i < j; i++)
{
if (a[i] == 'A' || a[i] == 'E' || a[i] == 'I' || a[i] == 'O' || a[i] == 'U' || a[i] == 'Y'
|| a[i] == 'a' || a[i] == 'u' || a[i] == 'e' || a[i] == 'i' || a[i] == 'y' || a[i] == 'o')
{
a[i] = '0';
}
else
{
if ('A' < a[i] && a[i] <= 'Z')
a[i] += 32;
}
}

    }
    int work = 0;
    for (int i = 0; i < j; i++)
    {
        if(a[i] > 'a'&&a[i] <= 'z')
        {
            b[work] = a[i];
            work++;
        }
    }
    for (int i = 0; i < work; i++)
    {
        cout << '.' << b[i];
    }
    return 0;

}

相关文章

网友评论

      本文标题:2018-12-07

      本文链接:https://www.haomeiwen.com/subject/mzythqtx.html