当前位置: 首页 > >

数据结构c语言之字符串处理

发布时间:

题目

输入一个字符串,将连续重复的字符只输出一个,前面加上重复的个数,例如输入”aaabbbbcc”,输出“3a4b2c”



#include
int main()
{
char a[80];
char b[80]={0};
char *p;
char c;
int num=1;
printf("请输入一个字符串:
");
scanf("%s",a);
p=a;
while(*p!=NULL)
{
c=*p;
p++;
while(*p!=NULL&&*p==c)
{
num++;
p++;
}
printf("%c%d",c,num);
num=1;
}
return 0;
}




友情链接: