您的位置:首页 > Web前端 > JavaScript

javascript练习(二)

2017-08-08 16:50 337 查看
案例 输出100个数字

案例  打印100以内 7的倍数

案例  打印100以内的奇数

案例  打印100以内所有偶数的和

打印图形

**********

**********

**********
**********
*                 i =0,   1    
**                i=1,   2

***              i=2,   3
****
*****           j=i+1

*

 ***

 *****

***

  *
                                  
            @                           
        @@@                      
    @@@@@                    
@@@@@@@                
                                  

 

打印100–200之间所有能被3或者7整除的数  

计算100的阶乘   100!

var total=1;
for(var i=100;i>1;i--)
total*=i;
console.log(total);


计算1+3+5+...+99的和
var total=0;
for(var i=1;i<=99;){
total+=i;
i+=2;
}
console.log(total);
function add(a){
if(a==1)
return a;
else
return a+add(a-2);
}
console.log(add(99));


99乘法表

for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(i+"X"+j+"="+i*j+"  ");

}
document.write("<br/>");

}


求100-999之间的水仙花数。abc =a^3+b^3+c^3

for(var i=1;i<=9;i++)
for(var j=0;j<=9;j++)
for(var k=0;k<=9;k++){
var t1=i*100+j*10+k;
var t2=Math.pow(i,3)+Math.pow(j,3)+Math.pow(k,3);
if(t1==t2)
console.log(t1);
}


输出100-200之间所有的素数  
for(var i=100;i<=200;i++){
for(var j=2;j<i;j++){
if(i%j==0)
break;
}
if(i==j)
console.log(i);
}


求s=a+aa+aaa+aaaa+….+aa...a的值,其中a是一个数字。例如2+22+222+2222
var total=0;
var a=2;
var t=0;
var t1=0;
var step=1;

for(var i=1;i<=4;i++){//假设加到aaaa
t=i-1;
t1=a;
step=1;
while(t--){
step*=10;
t1+=a*step;
}
console.log("t1   :"+t1);

total+=t1;

}
console.log(total);


求1+2!+3!+...+20!的值

打印出1-100里所有的偶数

打印出1-100里所有的奇数

求出1/1-1/2+1/3-1/4…..1/100的和 var i=1;  i*-1*-1

输出20-80之间能被3整除的整数,每5个一行

打印出1000-2000年中所有的闰年,并以每行四个数的形式输出

操场上 100 多人排队 ,3 人一组多 1 人 ,4 人一组多 2 人 ,5 人一组多 3 人 , 共多少人

for(var i=101;i<=199;i++){
if(i%3==1&&i%4==2&&i%5==3)
console.log(i);
}


两个自然数相除 , 商 3 余 10, 被除数 , 除数 , 商 , 余数的和是 163, 求被除数 , 除数
for(var i=0;i<=163;i++)
for(var j=1;j<=163;j++){
var a=parseInt(i/j);
var b=i%j;
if(a==3&&b==10&&(i+j+a+b)==163)
console.log(i+"   "+j);

}


一只猴子旁边有 100 根香蕉 猴子距离家 50 米 猴子一次顶多搬 50 根香蕉

但猴子每走10米就要吃掉一根香蕉 问猴子最多能拿多少根香蕉回家

假设某人有 100,000  现金。 每经过一次路口需要进行一次交费。 交费规则为当他现金大于50,000  时每次需要交 5%
如果现金小于等于 50,000  时每次交 5,000 。 请写一程序计算此人可以经过多少次这个路口
var total=100000;
var res=0;
while(total>=5000){
if(total>50000)
total-=total*0.05;
else
total-=5000;
res++;
}
console.log(res);


《张丘建算经》 成书于公元 5  世纪, 作者是北魏人. 书中最后一道题堪称亮点, 通常也被称为 “ 百钱买百鸡 ” 问题,
 民间则流传着县令考问神童的佳话书中原文如下:
今有鸡翁一, 值钱五; 鸡母一, 值钱三; 鸡雏三, 值钱一; 百钱买鸡百只, 问鸡翁、 母、雏各几何?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: