终端输入一个字符串,再输入一个字符,判断这个字符出现了多少次?
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char a;
int b=0;
char arr[30];
printf("输入字符串 ");
gets(arr);
printf("输入字符");
a=getchar();
for(int i=0;i<30;i++)
{
if(arr[i]==a)
{
b++;
}
}
printf("%d\n",b);
return 0;
}
一维字符数组的思维导图