逻辑思维小demo
来源:互联网 发布:语不惊人死不休网络语 编辑:程序博客网 时间:2024/06/05 19:53
aa. 判断一个数是否为质数(素数)
任何一个自然数都能被1和它本身整除,但是只能被1和它本身整除的数就是质数(素数)
除了1和本身之外,有那么一个数能够把它整除的话,就是非质数
7 7%2 7%3 7%4 7%5 7%6 范围为2-6
eg:3; var n=parseInt(prompt('请输入一个自然数')); if(n>1){ for(var i=2;i<=n-1;i++){ //2<=2.ok 3<=2 no if(n%i==0){ //如果存在那么一个数(是他前面的那个数 即是减1)(除了1和他本身之外)能被他整除 就证明她就是合数 alert("是一个合数"); break; } } if(i==n){//2==2 i=3 n=3 alert("质数"); } }else if(n==1){ alert("1既非质数也不是合数"); }else{ alert("输入错误"); }
bb.使用标记 使用flag记录当前为合数这样的一个状态
var n=parseInt(prompt('请输入一个自然数')); if(n>1){//n=2 var flag=1; for(var i=2;i<=n-1;i++){ if(n%i==0){ flag=2; break; } } if(flag==2){ alert("是一个合数"); }else{ alert("是一个质数"); } }else if(n==1){ alert("1既非质数也不是合数"); }else{ alert("输入错误"); }
cc. 求m 到 n 之间所有偶数之和
var aa=parseInt(prompt("输入一个数")); var bb=parseInt(prompt("输入一个数")); if(aa>0&&bb>0){ var sum=0; if(aa>=bb){ for(var i=bb;i<aa;i++){ if(i%2==0){ sum=sum+i; } } } else{ for(var i=aa;i<bb;i++){ if(i%2==0){ sum=sum+i; } } } document.write(sum); } else{ alert("输入有误") }
阅读全文
0 0
- 逻辑思维小demo
- 逻辑思维小测试
- 《逻辑思维》小笔记
- 小谈代码中的逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 逻辑思维
- 【Java】逻辑思维训练整理的小题目
- 小demo
- 小demo
- Java高并发秒杀API(四)之高并发优化
- 硬件电路设计基础:三极管(2)
- JS 中给easyui一列添加按钮
- bat文件和sh文件
- 数据结构——顺序表最大子段和动态规划法
- 逻辑思维小demo
- HDOJ2072 单词数
- cin详解
- 矩估计和最大似然估计
- LeetCode-96-Unique Binary Search Trees DP
- 数据结构与算法之树与二叉树
- Hibernate多对一小案例
- Oracle数据完整性和约束性
- Linux之静态IP的配置