循环练习

Posted wxdddm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环练习相关的知识,希望对你有一定的参考价值。

// 1、求1~100之间所有数的总和与平均值
        var sum = 0;
        var average = 0;
        for (var i = 1; i <= 100; i++) {
            sum += i;
        }
        average = sum / 100;
        console.log(‘总和为‘ + sum);
        console.log(‘平均值为‘ + average);
// 2、求1~100之间所有偶数的和
        var even = 0;
        for (var i = 1; i <= 100; i++) {
            if (i % 2 == 0) {
                even += i;
            }
        }
        console.log(even);
// 3、求100以内7的倍数的总和
        var sun = 0;
        for (var i = 1; i <= 100; i++) {
            if (i % 7 == 0) {
                sun += i;
            }
        }
        console.log(sun);
// 4、使用for循环打印矩阵,要求每次只能输出一个☆
        var str = ‘‘;
        for (var i = 1; i <= 5; i++) {
            for (var j = 1; j <= 5; j++) {
                str += ‘☆‘;
                str += ‘	‘
            }
            str += ‘
‘;
        }
        console.log(str);
// 5、使用for循环打印三角形
        var str = ‘‘;
        for (var i = 1; i <= 5; i++) {
            for (var j = 1; j <= i; j++) {
                str += ‘☆‘;
            }
            str += ‘
‘;
        }
        console.log(str);
// 6、使用for循环打印九九乘法表
        var str = ‘‘;
        for (var i = 1; i <= 9; i++) {
            for (var j = 1; j <= i; j++) {
                str += j + ‘ב + i + ‘=‘ + i * j + ‘	‘;
            }
            str += ‘
‘;
        }
        console.log(str);
// 7、接收用户输入的用户名和密码,若用户名为“admin”,密码为“123456”,则提示用户登录成功!否则让用户一直登录
        var user = prompt(‘请输入用户名‘);
        var password = prompt(‘请输入密码‘);
        while (user !== ‘admin‘ || password !== 123456) {
            user = prompt(‘请输入用户名‘);
            password = prompt(‘请输入密码‘);
        }
        alert(‘登录成功‘);
do { username = prompt(‘请输入用户名‘); password = prompt(‘请输入密码‘); } while (username !== ‘admin‘ || password !== 123456) alert(‘登录成功‘);
8、求整数1~100的累加值,但要求跳过所有个位为3的数【用continue实现】
                var sum = 0;
                for (var i = 1; i <= 100; i++) {
                    if (i % 10 == 3) {
                        continue;
                    }
                    sum += i;
                }
                console.log(sum);
                             //简易ATM
// 里面现存有100块钱
// 如果存钱,就用输入钱数加上先存的钱,之后弹出显示余额提示框
// 如果取钱,就减去取的钱数,之后弹出显示余额的提示框
// 如果显示余额,就输出余额
// 如果退出,弹出退出信息提示框
        var money = 100;
        for (choose = 1; choose <= 4; choose++) {
            var choose = prompt(‘请输入您要的操作:
1、存钱 
2、取钱
 3、显示余额
 4、退出
 ‘);
            if (choose == 1) {
                var save = prompt(‘请您输入存的钱数:‘);
                money += parseInt(save);
                alert(‘您现在的钱数是:‘ + money);
            } else if (choose == 2) {
                var draw = prompt(‘请您输入取的钱数:‘);
                money -= parseInt(draw);
                alert(‘您现在的钱数是:‘ + money);
            } else if (choose == 3) {
                alert(‘您现在的钱数是:‘ + money);
            } else if (choose == 4) {
                alert(‘您正在退出!‘);
            }
        }

 

以上是关于循环练习的主要内容,如果未能解决你的问题,请参考以下文章

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

AVKit – 视频片段仅循环 2 次

如何使用事件侦听器来加载动画片段的循环

csharp Epicor标准练习片段