#include <stdio.h>
void main()
{char *nixu(char*qian);
char shuzu[1000];
gets(shuzu);
char *shuzu1=shuzu;
while(*shuzu1!='\0'){
if(((*shuzu1)>='a'&&(*shuzu1)<='z')||((*shuzu1)>='A'&&(*shuzu1)<='Z'))shuzu1=nixu(shuzu1);
else shuzu1++;
}
printf("%s\n",shuzu);
}
char *nixu(char*qian)
{ char*cheng=qian;
char *hou=qian;int i=0; char temp;
while((*qian)>='a'&&(*qian)<='z'||((*qian)>='A'&&(*hou)<='Z')){
i++;
qian++;
}
qian=qian-1;
// printf("%d",i);
for(int num=0;num<i/2;num++){temp=*qian; *qian=*hou;*hou=temp;qian--;hou++;}
//for(int p=0;p<4;p++){printf("%c",*cheng);cheng++;}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载
- 1
- 2
- 3
前往页