编写程序,从键盘上输入一个四位数,如果四位数各位上的数字均是0、2、6或8,输出“YES”,否则输出“NO”。求指点哪里出错,一直出现YES,求大神指点。
#include<stdio.h>
main()
{
int m,a,b,c,d;
scanf("%d",&m);
a=m%10;
b=(m/10)%10;
c=m/100;
d=m/1000;
if((a='0'&&'2'&&'4'&&'6'&&'8')
&&(b='0'&&'2'&&'4'&&'6'&&'8')
&&(c='0'&&'2'&&'4'&&'6'&&'8')
&&(d='0'&&'2'&&'4'&&'6'&&'8'))
printf("YES");
else
printf("NO");
}
HJim
JoianSUN