Matlab 求[100,200]之间第一个能被21整除的整数
时间: 2024-01-13 13:05:51 浏览: 516
Matlab应用基础教程 第3章 Matlab编程(2)循环 共29页.ppt
可以使用循环语句和取余运算符(mod)来解决此问题。具体操作如下:
```matlab
for i = 100:200
if mod(i, 21) == 0
disp(i);
break;
end
end
```
解释一下代码的过程:
1. 使用 `for` 循环语句,遍历从 100 到 200 之间的所有整数。
2. 在循环体中,使用 `if` 条件语句判断当前整数是否能被 21 整除。
3. 如果能被整除,输出该整数,并使用 `break` 语句跳出循环。
4. 如果不能被整除,继续下一次循环,直到找到第一个能被 21 整除的整数。
执行上述代码,输出结果为 105,即为第一个能被 21 整除的整数。
阅读全文