求C语言程序,字母分组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求C语言程序,字母分组相关的知识,希望对你有一定的参考价值。
有一串字符,由8个字母组成。比如“AAAAAABBBBBCCCCAAAABBDDDD........”
要将相邻的A都输出来,相邻的B都输出来。。。。并统计A的字符串各是多长?B的字符串各是多长?
大神!万分感谢!
我就15分,都给了。
#include<string.h>
void main()
int num=1;
char nowchar;
char *p1;
char *p2;
char *p3;
char str[100]=0;
printf("Enter the sentence!\r\n");
scanf("%s",&str);//输入该字符串
printf("str=%s\r\n",str);
p1=&str[0];
p2=&str[1];
while(*p1!=NULL)
nowchar=*p1;
if(*p1!=*p2)
printf("nowchar=%c,num=%d\r\n",nowchar,num);
p1++;
p2++;
num=1;
else
p1++;
p2++;
num++;
// printf("nowchar=%c,num=%d\r\n",nowchar,num);
本回答被提问者和网友采纳
以上是关于求C语言程序,字母分组的主要内容,如果未能解决你的问题,请参考以下文章
用C语言写:36个数字平均分成4组(每组九个数字)有多少种分法,并显示分组
C语言编程题 输入一个由大写字母组成的字符串,求字符串中包含了几个不同的字母