scanf("%d",&a); if(a%3=0&&a%5=0); printf("yes\n"); else printf("no\n"); 这个对吗

如题所述

不对。
(1)相等是==,一个=号是赋值。可是赋值号前面又不是变量名,所以编译通不过的。
(2)printf 前面那个分号要去掉。不然又是一个语法错误,else无法匹配if。

(*)“这个对吗”还少了个问号呢。再说,如果对了,肯定就不来问了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-16
错了,应该是==,不是=,=是赋值。
相似回答