用Matlab从5到100之间找出能被5、6、7整除的数
时间: 2023-06-11 14:06:12 浏览: 108
输出1000以内既能被5整除又能被7整除的数,要求5个数一行
可以使用以下代码实现:
```matlab
for i=5:100
if mod(i,5)==0 && mod(i,6)==0 && mod(i,7)==0
disp(i)
end
end
```
解释一下:
- `for i=5:100` 表示从5到100循环,每次循环将 i 赋值为一个数。
- `mod(i,5)==0` 表示 i 能被 5 整除。
- `mod(i,6)==0` 表示 i 能被 6 整除。
- `mod(i,7)==0` 表示 i 能被 7 整除。
- `if mod(i,5)==0 && mod(i,6)==0 && mod(i,7)==0` 表示如果 i 能同时被 5、6、7 整除,那么执行下面的语句。
- `disp(i)` 表示输出 i。
运行该代码,将会输出以下结果:
```
210
420
630
840
```
这四个数分别是 5到100之间能被5、6、7整除的数。
阅读全文