=是赋值不是便是关系,以后用的时候小心一点~!~
在这个程序中,不能用&&,而应该用||.
因为如果你输入3,那么它是不能被5整除的.所以不成立.
如故你输入5,也不能被3整除,也不成立,所以都显示出不能被3与5整除!
而当你输入15时,能被3和5整除,所以就显示这个数能被3和5整除!
我是这样写的:
main()
{
int n,z;
printf("请输入一个整数:");
scanf("%d",&n);
if(n%3==0||n%5==0)
z=1;
else z=0;
if(z==1)
printf("这个数可以被3和5整除!");
else
printf("这个数不可以被3和5整除!");
}