ACM第一题
解题步骤和思路:定义一个字符型数组a[100],a[100]用于储存字符;用for语句利用getchar()函数实现字符输入;
在循环语句中用switch()判断输入字符是否为题目限制字符,不做任何处理,在default后字符全部改为小写,然后先输出’.’,在接着输出小写字符。
#include<iostream>
#include<string>
using namespace std;
int main()
{
char a[100];
int i;
for(i=-1;(a[++i]=getchar())!='\n';)
{
switch(a[i])
{
case 'A':
case 'O':
case 'Y':
case 'E':
case 'U':
case 'I':
case 'a':
case 'o':
case 'y':
case 'e':
case 'u':
case 'i':
break;
default:
if('A'<=a[i]&&a[i]<='Z')
{
a[i]+=32;
}
cout<<"."<<a[i];
break;
}
}
return 0;
}