一期作业,第一题。
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
char old[220];
cin >> old;
//int v;
//int over;
//for (v = 0; v <= 100; v++)
//{
// if (old[v] == '\0' || old[v] == '\n')
// {
// over = v-1;
// }
//}
//for (v = 0; v <= over; v++)
//{
// if (old[v] >= 97 && old[v] <= 122);
// else if (old[v] >= 65 && old[v] <= 90);
// else
// {
// return 0;
// }
//}
int i;
int j;
int k;
for (i = 0; i <= 219; i++) //全部大写变小写
{
if (old[i] <= 90)
{
if (old[i] == '\0' || old[i] == '\n')
{
continue;
}
old[i] = old[i] + 32;
}
}
for (j = 100; j >= 0; j--) //全部元音都删除
{
if(old[j] == 'a'|| old[j] == 'e'|| old[j] == 'i'|| old[j] == 'o'|| old[j] == 'u'|| old[j] == 'y')
{
if (j == 100)
{
old[j] = '\0';
}
k = j;
for (; k <= 99; k++)
{
old[k] = old[k + 1];
}
}
}
int p;
int m;
int q;
for (p = 219; p >= 0; p--) //加小点
{
if (old[p] >= 97 && old[p] <= 122)
{
m = p;
for (q = 218; q >= m; q--)
{
old[q + 1] = old[q];
old[q] = '.';
}
}
}
cout << old << endl;
return 0;
}