一期作业第一题

一期作业,第一题。

#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;
}

猜你喜欢

转载自blog.csdn.net/weixin_44003016/article/details/84872883
今日推荐