大学c语言程序设计题!急求! 统计字符串中A出现的次数,字符串由键盘输入

如题所述

// 统计字符串中A出现的次数,字符串由键盘输入
#include "stdio.h"
#include "string.h"
int count_str(char * str, char c);
void main()
{
char str[100],c;
int m;
gets(str);
c = getchar();
m = count_str(str,c);
printf("字符%c出现的次数为%d\n",c,m);
}
int count_str(char * str, char c)
{
int m = 0,i = 0;
while(str[i] != '\0')
{
if(str[i] == c)
m++;
i++;
}
return m;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-18
#include <stdio.h>

int main() {
int i,cnt = 0;
char str[100];
scanf("%s",str);
for(i = 0; str[i] != '0'; ++i)
if(str[i] == 'A') ++cnt;
printf("%d\n",cnt);
return 0;
}

相似回答