请帮看看错误
#include "stdio.h"void main()
{
char a[100],x,he=0;
for(int i=0;i<100;i++)
{
scanf("%c",&a[i]);
if(a[i]=='0')
{
break;
}
}
scanf("%c",&x);
for(int j=0;j<100;j++)
{
if(a[j]==x) {
printf("在位置%d找到%c\n",j+1,x);
he++;
}
}
printf("共出现%d次\n",he); }
为什么每次都找回车符的位置和数量 不去找第2次scanf输入的字符