CodeForces-118A

问题链接:CodeForces-118A
问题简述:将输入的字符串中含有的元音字母删去,辅音字母改为小写,并在前面加一个“.”。
问题分析:该题考察 if、for语句 ascll值以及对题目的理解能力。

程序说明:#include
using namespace std;
int main()
{

	int i;
 char x[101];

cin >> x;
if (x == '\0')
	cout << "fause";
else for (i = 0; x[i] != '\0'; i++)
{
	if (('A' <= x[i] && x[i] <= 'Z') || ('a' <= x[i] && x[i] <= 'z'))
	{
		i = 0;
		for (; x[i] != '\0'; i++)
		{
			if (x[i] == 'A' || x[i] == 'E' || x[i] == 'I' || x[i] == 'O' || x[i] == 'U' ||
				x[i] == 'Y' || x[i] == 'a' || x[i] == 'e' || x[i] == 'i' || x[i] == 'o' ||
				x[i] == 'u' || x[i] == 'y')
			{
				int z;
				
				for (z = i; x[z] != '\0'; z++)
				{
					x[z] = x[z + 1];
				}
				i--;
			}
			
		}
		if (x[0] == '\0')
			{
				cout << 0; break;
			}
		
		for (i = 0; x[i] != '\0'; i++)
		{
		
			if ('a' <= x[i] && x[i] <= 'z')
				cout << "." << x[i];
			if ('A' <= x[i] && x[i] <= 'Z')
			{
				
				x[i] = (char)(x[i] + 32);
				cout << "." << x[i];
				
			}
		}
	}
	else break;
	
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值