字符处理
输入某字符串,以#结束。输出的字符串要满足以下要求:删除元音,辅音前加. ,大小写互换。
#include<stdio.h>
#include<string.h>
char a[105],b[105];
int main(){
char c;
int m=0;
while((c=getchar())&&c!='#'){
a[m++]=c;
}
a[m]='\0';
int n=0;
for(int i=0;i<m;i++){
if(a[i]=='A'||a[i]=='a'||a[i]=='E'||a[i]=='e'||a[i]=='I'||a[i]=='i'||a[i]=='O'||a[i]=='o'||a[i]=='U'||a[i]=='u'){
}
else if(a[i]>='A'&&a[i]<='Z'){
b[n++]='.';
b[n++]=a[i]+32;
}
else if(a[i]>='a'&&a[i]<='z'){
b[n++]='.';
b[n++]=a[i]-32;
}
else{
b[n++]=a[i];
}
}
b[n]='\0';
printf("%s",b);
return 0;
}