赞 | 153 |
VIP | 10 |
好人卡 | 39 |
积分 | 93 |
经验 | 146191 |
最后登录 | 2024-5-6 |
在线时间 | 2504 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9280
- 在线时间
- 2504 小时
- 注册时间
- 2011-5-20
- 帖子
- 15389
|
taroxd 发表于 2014-7-5 08:28
这么想玩数学,拿matlab玩去 - % 这个脚本判断给定a变量是否为质数。
- % 运行这个脚本之前需先要给a变量赋值。
- i=2;
- b=0;
- % 循环部分共计循环a-3次。
- % 循环代码意义:
- % 判断a变量从2开始一直到a-1的数中是否含有能够整除a的数值存在;
- % 若存在则输出判断结果信息并终止循环;
- % 若不存在则继续循环并使i自增1。
- while i<a
- if rem(a,i)==0 % 第一个if
- b=rem(a,i);
- disp('这个数值不是质数');
- break;
- end % 第一个if的结束
- i=i+1;
- end % while语句的结束
- % 直到循环结束后b的值被改变为大于零,则说明
- % 排除1和a变量本身的值外,没有数值能够整除a即
- % 从2到a-1的数值中不含有能够整除a的值存在。
- if b>0 % 第二个if
- disp('这个数值是质数');
- end % 第二个if的结束
复制代码 MATLAB的是这种=- =你一行写一个试试··· |
|