序
本人为MATLAB小菜鸟,本博客作为阶段学习的小总结,欢迎大家学习交流!
题目一
题目意思很简单,求1000以内3和5的倍数和。
思路
用到取余函数mod(x,y)或者rem(x,y)两种都可以,剩下的就是求和,但是要注意要用或者的关系。
代码块
(1)简化版
x=1:999;
y=sum(x(mod(x,3)==0|mod(x,5)==0))
(2)通用版
sum1=0;
for i=0:999
if(rem(i,3)==0) | (rem(i,5)==0)
sum1=sum1+i;
end
end
sum1
最后,欢迎大家批评指正,一起交流!