第1个回答 2011-12-26
#include <stdio.h>
#include <conio.h>
void main()
{
char a[100]={NULL};
char X;
int i,n=0;
printf("输入字符串\n");
scanf("%s",a);
fflush(stdin);
printf("输入字符\n");
scanf("%c",&X);
for(i=0;a[i]!='\0';i++)
{
if(a[i] == X)
n++;
}
printf("%c在字符数组中出现的次数为:%d\n",X,n);
}
第2个回答 2011-12-26
char x, a[100];
int i, j, n = 0;
for(i = 0; i < 100; i++){
scanf("%c", &a[i]);
if(a[i] == '\0')
break;
}
scanf("%c", &x );
for(j = 0; j < i; j++){
if(a[j] == x)
n++;
}
printf("\n %d", n);本回答被提问者采纳