求解答编程
实现删除字符串中连续的重复字符(除字母和数字)。 输入为字符串,将字符串中连续重复的,非字母和数字的字符删去,然后输出处理后的字符串。
程序代码:
#include<stdio.h> #include<ctype.h> int main() { char a[100],b[100],*p; int i; scanf("%s",a); for (p=a,i=0;*p!='\0';p++) if (*p!=*(p+1)&&isalnum(*p)!=0) b[i++]=*p; b[i]='\0'; printf("%s\n",b); }
[此贴子已经被作者于2016-11-13 15:30编辑过]