酷代码 AI
菜单
服务商

3. 从键盘输入一个数a,判断其是否为素数(采用循环语句实现) 注意:素数,又称为质数。一个大于1的正整数,如果除了1和它本身以外,不能被其他正整数整除,就叫素数。如2,3,5,7,11,13,… 使用matlab

```matlab % 从键盘输入一个数a a = input('请输入一个数: '); % 初始化一个标志变量is_prime,假设输入的数是素数 is_prime = true; % 检查输入的数是否小于等于1,如果是,则不是素数 if a <= 1 is_prime = false; else % 从2开始到该数的平方根进行遍历 for i = 2:sqrt(a) % 如果该数能被i整除,则不是素数 if mod(a, i) == 0 is_prime = false; break; end end end % 根据标志变量输出结果 if is_prime fprintf('%d 是素数。\n', a); else fprintf('%d 不是素数。\n', a); end ``` [2025-12-26 08:23:12 | AI问答 | 200点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多