概述
// 1. 求1到100之间所有数的和、平均值-->
var sum = 0;
var pingjun = 0;
for(var i = 0; i <= 100; i++){
sum += i;
if( i == 100 ){
pingjun = sum / i;
}
}
console.log(sum, pingjun)
//2 求1-100之间所有数的乘积
var product = 1;
for (var i = 1; i <=100; i++) {
product *= i;
}
console.log(product);
//3 计算1-100之间能3整除的数的和
var sum1 = 0;
for (var i = 0; i <= 100; i++) {
if(i % 3 ==0){
sum1 += i;
}
}
console.log(sum1);
//4 计算1-100之间不能被7整除的数的和
var sum2 = 0;
for(var i =0; i <= 100; i++){
if(i % 7 == 0){
continue;
}
sum2 += i;
}
console.log(sum2);
// 5. 求1-100之間所有偶数的和
var sum2 = 0;
for (var i = 1; i <= 100; i++) {
if( i % 2 == 0){
sum2 += i;
}
}
console.log(sum2);
// 6. 同时求1-100之间所有偶数和所有奇数的和
var evenSum = 0;
var oddSum = 0;
for(var i = 0; i <= 100; i++){
if(i % 2 == 0 ){
evenSum += i;
}else{
oddSum += i;
}
}
console.log( evenSum , oddSum);
for循环嵌套打印正方形
for(var i = 0; i < 10; i++){
for(var j = 0; j < 10; j++){
document.write('❤');
}
document.write('</br>');
}
for循环嵌套打印三角形
for (var i = 0; i < 10; i++) {
for( var j = 0; j <= i; j++){
document.write('❤ ');
}
document.write('</br>');
}
// 6 本金10000元存入银行,年利率是千分之三
// ,每过1年,将本金和利息相加作为新的本金。
// 计算5年后,获得的本金是多少?
//
// 申明一个变量存储本金;
var slr = 10000;
// 计算出一年后的本金+利率 slr = slr * 1.003; 五次就用for循环
for( var i = 0; i < 5; i++ ){
// slr = slr + slr*0.003;
// slr = 1.003*slr;
slr *= 1.003
}
//7 有个人想知道,一年之内一对兔子能繁殖多少对?
// 于是就筑了一道围墙把一对兔子关在里面。
// 已知一对兔子每个月可以生一对小兔子,
// 而一对兔子从出生后第3个月起每月生一对小兔子。
// 假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对? (不要看这些文字)
//兔子的规律为数列,1,1,2,3,5,8,13,21 斐波那系数 前两个数的和等于后一个
// 由规律可知,前两个数的和等于后一个的值; 所以申明三个变量’
var n1 = 1;
var n2 = 1;
var sum = 0;
// 因为第一个数和第二个数比较特别,所以要从第三个数算起, 循环十次;
for (var i = 0; i < 10; i++) {
sum = n1 + n2;
n1 = n2;
n2 = sum;
}
console.log(sum);
sum = sum.toString();
console.log(sum);
// 求200到300之间所有奇数的和(用continue)
var sum5 = 0;
for (var i = 200; i <= 300; i++) {
if (i % 2 == 0) {
continue;
}
sum5 += i;
}
console.log(sum5);
最后
以上就是虚拟绿茶为你收集整理的分享一些简单的for循环练习的全部内容,希望文章能够帮你解决分享一些简单的for循环练习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复