您的位置:首页 > 理论基础 > 数据结构算法

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

2018-03-14 17:50 204 查看

题目

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

#include <stdio.h>
int main()
{
char a[80];
char b[80]={0};
char *p;
char c;
int num=1;
printf("请输入一个字符串:\n");
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: