7.21条件,循环语句练习

作者 : 开心源码 本文共932个字,预计阅读时间需要3分钟 发布时间: 2022-05-12 共172人阅读

题目:

1.根据输入的n,输出2的n次方
2.输入n,输出n的阶乘
3.输入n,输出第n项斐波那契数列值
4.输入一个三位数,再逆序输出
5.输入3个数,再输出最大值
6.输出1-100之间所有的质数


整体思路:

  • 从网页上面输入
  • 使用循环语句
  • 使用条件语句
  • 必要是采用递归,写函数等

var n=parseInt(window.prompt("please input"));var result=1;for(var i=1;i<=n;i++){result*=2;console.log(result);}
var n=parseInt(window.prompt("please input"));var result=1;for(var i=1;i<=n;i++){  result*=i;console.log(result);}
function feb( n){//这是一个函数,采用递归  if(n==1||n==2){      return 1;      }  else{    return feb(n-1)+feb(n-2);    }}var n=parseInt(window.prompt("please input"));console.log(feb(n));
var n=parseInt(window.prompt("please input"));var a =n%10;var b=n%100-a;var c=n-(n%100);console.log(a*100+b+c/100);//采用计算实现
var a=parseInt(window.prompt("please input"));var b=parseInt(window.prompt("please input"));var c=parseInt(window.prompt("please input"));  if(a>b&&a>c){    console.log(a);  }    else if(b>a&&b>c){      console.log(b);    }    else {      console.log(c);  }
for(var i=2;i<100;i++){var flag=1;//设置了一个标记for(var j=2;j<i;j++){    if(i%j==0){      flag=0;      }  }      if(flag){      console.log(i);      }}

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 7.21条件,循环语句练习

发表回复