1. 程式人生 > >for循環終極版本練習提高 究極進化版

for循環終極版本練習提高 究極進化版

alert += break -i sum 提高 等於 之間 但是

X3 * 6528 = 3X * 8256, X為一個數字 填入一個數字 使等式成立。

    for (var x = 1; x>0&&x<9; x++) {
    if ((x*10+3)*6528 == (3*10+x)* 8256) {
    break;
    }
    }
    alert(x);

在頁面上輸出以下圖形
*
***
*****
*******
*********

說道這個題就有點頭疼了,首先要先把數字拼成字符串然後還要在最後拼空格,但是理解之後就不是很難了。

    var sp = 4;
    for (var i = 1; i <= 9; i += 2) {
    var str = "";
    for (var x = 1; x <= i; x++) {
    str += "*";
    }
    var str_sp = "";
    for (var y = 0; y < sp; y++) {
    str_sp += "&nbsp;";
    }
    sp--;
    document.write(str_sp + str + "<br/>");
    }

找出100-999之間的所有“水仙花數”。所謂水仙花數是指一個三位 數,
各位數字的立方和等於該數本身。(如153=1的3次方+5的3次方+3的3次方)並輸出這些數字

    for(var i=100;i<=999;i++){
    var x=i%10;
    var y=(i%100-x)/10;
    var z=(i-i%100)/100;
    if (x * x * x + y * y * y + z * z * z == i) {
    alert(i);
    }
}

其中 varx是取得個位數的 y是取得十位數的 z是取得百分位的。

編寫程序,計算 1!+2!+3!+…..+10!的結果。
    var sum = 0;
    for (var i = 1; i <= 10; i++) {
    var nb = 1;
    for (var j = 1; j <= i; j++) {
    nb *= j;
    }
    sum += nb;
    }

    alert(sum);


    

for循環終極版本練習提高 究極進化版