题目:
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);
}
}
网友评论