首先审题一个数可被三and五整除,所以代码判断中就不能是OR,而只能是AND.还有你写的那代码中有OR那就一定是错,
你写的第一个式子用了INT函数,INT函数的用法就是int(),括号里要是一个数或公式例如int(5.3),int(5*3.5)
你写的第二个式子呢前半部mod(I,3)=0这里对了,而int(i/5)=0这里就不对了,INT函数是取整舍余int(i/5)得到是整数商,不可能一定是零
还有一点if mod(I,3)=0.or.int(i/5)=i/5中的0.or.int,这部分0与or和or 与int之间只能是空格,不能加成点
正确的是if mod(i,3)=0 and mod(i,5)=0或if mod(i,3)=0 and int(i/5)=i/5