#include
#include
int main()
{
char a[20];int c,b;
scanf("%c",a);
b=2;c=2;
if(strchr(a,c)==NULL)
printf("%d",b);
}
#include
#include
int main()
{
char a[20];int c,b;
scanf("%c",a);
b=2;c=2;
if(strchr(a,c)==NULL)
printf("%d",b);
}
修改为c='2';
http://ideone.com/fmLLSj
一个是字符串的'2',一个是数字2,当然不等