字符处理
输入某字符串,以#结束。输出的字符串要满足以下要求:删除元音,辅音前加. ,大小写互换。
#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;
}
本文介绍了一个C语言程序,该程序接收一个以#结束的字符串作为输入,并进行特定的字符处理。处理包括删除元音字母、在辅音字母前添加点号(.),以及将字母大小写相互转换。
235

被折叠的 条评论
为什么被折叠?



