题意就是讲给出的字符串元音字母去掉,在每个辅音字母前加点,且小写输出。。。注意y也要去掉(以我英语挂科的水平也知道y是辅音字母)。。。
水题。。
直接上代码好了。。。
#include <iostream>
#include <stdio.h>
#include <string.h>
#define MAXN 100+10
using namespace std;
char s[]={"aeiouAEIOUyY"};
int main(void)
{
char a[MAXN];
gets(a);
for(int i=0; i<strlen(a); i++)
{
if(strchr(s, a[i])==NULL)
{
if(a[i]<‘a‘) a[i]+=32;
cout << ".";
cout << a[i];
}
}
cout << endl;
return 0;
}
时间: 2024-10-16 22:16:53