输入一行字符串,统计该字符串中字符对“ab”,的个数。

来源:百度知道 编辑:UC知道 时间:2024/06/18 06:29:54

算法是用字符数组存储字符串,逐个比较数组的值是否等于ab,让人编程还不多给分。。。

算了帮你写一下吧

char str[1000]=-1;(这是为了方便确定字符串的结尾)

scanf(……)这个自己写吧

n=0;
for(i=0;str[i]!=-1&&str[i+1]!=-1;i++)
{
if(str[i]=='a'&&str[i+1]=='b')n+=1;
}

算法是用字符数组存储字符串,逐个比较数组的值是否等于ab。
#include<stdio.h>
void main()
{int i,m=0;
char g[100];
printf("Please input a string:\n");
scanf("%s",g); //改为g
for(i=0;i<100;i++)
{if(g[i]=='a'&&g[i+1]=='b') //改为i+1
m++;
}
printf("字符串%s中有ab字符的个数为:%d",g,m); //改为g
}

编程统计一行字符串中单词的个数, 输入n行字符(如英文单词)每行不超过80个字符,以回车结束每一行输出该字符串并统计每一行的单词数 高分悬赏 统计输入的字符串中字母的频率 统计输入的字符串中字母的频率 (vc++) 编写程序读入一个字符串,统计该字符串中出现的字符及次数,输出结果。 任意输入一个字符串和字符,要求从该字符串中删除指定字符 写一个函数,由实参传来一个字符串,统计字符串中的字母,数字,空格和其他字符的个数,在主函数中输入字符串 编写函数,由实参传来一个字符串,统计此字符串中的字母,数字,空格各其它的字符的个数,在主函数中输入字符串 用函数实现:输入一行字符,将此字符串中最长的单词输出 统计字符串中字符数量的问题