C语言题目:编写程序,判断某一字符串中相邻字母对(如ab,或xy)出现的次数。

1.用字符指针实现
2.定义两个指针,分别指向前后两个字符。

第1个回答  2012-04-25
int calcount(const char* strSrc)
{
char *pF, *pR;
int count=0;
pF = strSrc;
while(*pF != '\0')
{
pR = (++pF);
if(*pR == ((*pF)+1) )
count++;
}
return count;
}本回答被提问者采纳
第2个回答  2012-04-24
char *p, *q;
int count = 0;
p = str;
q = str+1;
do{
if(*p = 'a' && *q = 'b') count ++;
p ++; q++;
}while(*q != '\0');

C语言题目:编写程序,判断某一字符串中相邻字母对(如ab,或xy)出现的次...
int calcount(const char* strSrc){ char *pF, *pR;int count=0;pF = strSrc;while(*pF != '\\0'){ pR = (++pF);if(*pR == ((*pF)+1) )count++;} return count;}

用c语言怎么统计字符串中某一字符出现的次数
例:copy(‘abdag’,2,3)=’bda’3、删除子串。过程 Delete(s,I,l) 从字符串s中删除第I个字符开始后的长度为l的子串。例:s:=’abcde’;delete(s,2,3);结果s:=’ae’4、插入子串。 过程Insert(s1,s2,I) 把s1插入到s2的第I个位置 例:s:=abc;insert(‘12’,s,2);结果s:=’a1...

c语言 输入一串字符串,统计并输出其中的大写字母、小写字母、数字字符...
sumA+=1;} printf("数字字符数量:%d\\n小写字母字符数量:%d\\n大写字母字符数量:%d\\n",sum0,suma,sumA);}

C语言编写程序实现在一个字符串中查找指定字符,并输出指定的字符在字...
public static void main(String[]args){ System.out.println("请输入你要判断的字符串:");Scanner s=new Scanner(System.in);String str=s.nextLine();char[]ch=str.toCharArray();Arrays.sort(ch);\/\/对数组排序 char max='a';\/\/记录出现次数最多元素 int maxcount=0;\/\/记录最大出现次数 ...

统计输入一串字符(“假设以\\n结束”),大写字母AB到Z各出现的次数...
include <stdio.h>int main(){int i,a[26]={0}; char s[200]; gets(s); for(i=0;s[i];i++) a[s[i]-'A']++; for(i=0;i<26;i++) if(a[i]) printf("%c:%d\\n",'A'+i,a[i]); return 0;}

c语言 对任意输入的字符串,统计其中的大写字母和小写字母的个数_百度知...
include<string.h> voidmain(){ charsen[100];unsignedinti;intspace,A,a,num,other;space=A=a=num=other=0;printf("输入字符串:\\n");gets(sen);for(i=0;i<strlen(sen);i++){ if(sen[i]>'A'&&sen[i]<'Z')A++;elseif(sen[i]>'a'&&sen[i]<'z')a++;elseif(sen[i]>='...

c语言 统计子字符串在字符串出现的次数
加粗部分你看看. #include<stdio.h> #include<string.h> void main() { char a[80] = "tyiunabtjagxzbcabcceeabrgtuABctyABtabuayb"; char b[3] = "ab"; int i =0,j,k,count = 0; \/\/ count 做统计 a字符串的实际字符个数.. int cnt =0; \/\/ 统计子字符的个数 ...

C语言(简单的)编写程序输入任意一串字符统计其中大写字母,小写字母。数 ...
)){ ++small;} else if ((*ch>='0')&&(*ch<='9')){ ++character;} else { ++qita;} ++ch;} printf("大写字母的个数是:%d\\n", big);printf("小写字母的个数是:%d\\n", small);printf("数字的个数是:%d\\n", character);printf("其他字符的个数是:%d\\n", qita);} ...

...分别统计其中数字字符,字母字符和其他字符的个数
intmain(){ inta,b,c,ch;a=b=c=0;\/\/计数器初始化为0.while((ch=getchar())!='\\n')\/\/循环读取字符,到换行结束。{ if(ch>='0' && ch<='9')\/\/数字 a++;else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))\/\/字母 b++;else\/\/其它 c++;} printf("%d%d%d...

C语言编程实现,在一个字符串中,查找另一个字符串第一次出现的位置,如果...
include <string.h> \/ 函数名:strstrn 参数: char *str1,char *str2,int n 返回值:char 说明: 此函数在str1中找str2第n次出现,如果str2为空,返 回str1;如果str2在str1中出现则返回str2在str1中 出现的位置,n为负数时返回NULL 2013-4-7 22:37 \/ char * strstrn(char *str1,...

相似回答
大家正在搜