主题:[讨论]C的语法问题,请各位帮我看一下,谢谢!
求一个数能否被3和5整除
void main()
{
int a;
printf("input A: \n");
scanf("%d",&a);
if ((a%3==0)&&(a%5==0)) printf("Yes");
else printf("No");
}
问题1:为什么不加else在输入225的时候会打错出YesNO.
问题2:按照C运算符的先后级,if后面的逻辑表达式外面不用加括号的,但不加的话IDE报错,为什么?
void main()
{
int a;
printf("input A: \n");
scanf("%d",&a);
if ((a%3==0)&&(a%5==0)) printf("Yes");
else printf("No");
}
问题1:为什么不加else在输入225的时候会打错出YesNO.
问题2:按照C运算符的先后级,if后面的逻辑表达式外面不用加括号的,但不加的话IDE报错,为什么?