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 ``` ######[AI问答 | 200点数解答 | 2025-12-26 08:23:12]
相关提问
- C++用scanf和printf输入输出整数,这些使用陷阱要小心!(DeepSeek | 133点数解答 | 2025-08-18 19:43:50)101
- C++:用scanf和printf实现整数输入输出的代码示例(字节豆包 | 116点数解答 | 2025-10-31 20:05:46)38
- C语言:用scanf和printf实现整数输入输出,附代码示例(字节豆包 | 111点数解答 | 2025-11-15 19:59:45)49
- C++基础:使用scanf与printf实现整数输入输出及开发要点(DeepSeek | 1115点数解答 | 2026-03-20 19:31:32)11
- Python实现:读入正整数后从大到小打印,代码详解!(字节豆包 | 165点数解答 | 2025-12-07 09:44:50)75
- Python求解n以内3的倍数:代码实现及开发注意事项 (字节豆包 | 222点数解答 | 2025-12-07 12:28:15)46
- C++实现读取数字并输出最小值的代码及解释(字节豆包 | 113点数解答 | 2026-03-20 19:32:56)16
- Python 实现:精准计算学生平均分,无效成绩即终止!( | 421点数解答 | 2024-04-02 20:22:08)406
- 判断正误:被调用函数返回函数值是否必须含 return 语句?答案揭晓! (GPT | 5点数解答 | 2024-05-28 19:48:43)251
- 用C语言switch语句实现托儿所孩子分班,还能防输入错误!(字节豆包 | 308点数解答 | 2024-11-04 16:33:11)252
- C 语言:用 scanf 和 printf 处理整数输入输出及注意要点(字节豆包 | 232点数解答 | 2026-01-07 17:33:16)32
- 编程助力禾木:判断数字 x 是否在 10^a 至 10^b 区间内(字节豆包 | 367点数解答 | 2026-02-07 18:34:36)26