1.苹果3元一个,鸭梨2元一个,桃子1元一个。现在想用200元买100个水果,在控制台中打印出来。

var apple = 0; //苹果
var pear = 0; //梨
var peach = 0; //桃子

for(apple = 0; apple <= 100; apple++)
{
for(pear = 0; pear <= 100; pear++)
{
for(peach = 0; peach <= 100; peach++)
{
if((apple * 3 + pear * 2 + peach * 1 == 200) && (apple + pear + peach) == 100)
{
console.log(apple, pear, peach);
}
}
}
}

2.计算奇偶之和(0-100)

var num = 0;

var num1 =0;

for(var i=1;i<=100;i++){

if(i%2==0){

num+=i;

}else{

num1+=i;

}

}

document.write("偶数之和为:"+num,"奇数之和为:"+num1);

3.打印九九乘法表(在for循环当中可以把var i=1这个变量提出来写)

for(var i=1;i<10;i++){

for(var j=1;j<10;i++){

document.write(i+"*"+j+"="+i*j+"&nbsp;")

if(i=j){

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

}

}

}

4.输入一个四位数,在控制台分别显示个位,十位,百位,千位的数值
var a = prompt("请输入一个四位数的正整数");
var b = parseInt(a/1000);
var c = parseInt(a/100);
var d = c%10;
var e = a%100;
var f = parseInt(e/10);
var g = a%10;
console.log('千位数是:' + b,'百位数是:' + d,'十位数是:' + f,'个位数是:' + g);

5.求出1-100以内的质数

var i = 0;
var j = 0;

for(i = 1; i <= 100; i++)
{
var count = 0;

for(j = 1; j <= i; j++)
{
if(i % j == 0)
{
count++;
}
}
if(count == 2)
{
console.log(i);
}
}

6.超市打八折

var money=prompt("请输入金额");

if(!isNaN(money) && money>=100){

money=money*0.8;

console.log(money);

}else{

console.log(money)

}

7.打印直角三角形

var num=prompt("请输入行数");

for(var i=0;i<=num;i++){

document.write("*");

for(var j=1;j<=i;j++){

document.write("*");

}

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

}

8.计算1+2+3+4+5+……+10;

var a =1;
var num = 0;
for(a = 1; a <=10; a = a + 1){
num = num + a;
};
console.log(num);

9.输入一个数判断是否为素数
var i = prompt('请输入一个不小于2的正整数');
var count = 1;
for(num = 2; num <= i; num++){
if(i % num == 0){
count = count +1;
}
}
if(count == 2){
alert('这个数是素数');
}
else{
alert('这不是一个素数');
}

10.计算6+66+666+....+6666666666
var i = 0;
var sum =0;
var n =0;
for(i = 1; i <=10; i++){
n = 6 + n*10;
sum = sum + n;
}
console.log(sum);

初学者用js做的计算题的更多相关文章

  1. PMP--可能会涉及到的计算题

    一.进度管理里的历时三点估算历时的三点估算可能会出现在进度管理的计算题里.以下公式,大家要记住:说一下历时的三点估算中的几个值:1.最有可能的历时估算:Tm2.最乐观的历时估算: To3.最悲观的历时 ...

  2. 20165237 2017-2018-2 《Java程序设计》第十周考试补做及编程题

    20165237 2017-2018-2 <Java程序设计>第十周考试补做及编程题 知识点 1.链表是由若干个称作节点的对象组成的一种数据结构,每个节点含有一个数据和下一个节点的引用 . ...

  3. JS、JAVA刷题和C刷题的一个很重要的区别

    就是最近在做树方面的题时,发现JS和JAVA刷题和C刷题的一个很重要的区别就是传入null的区别 当遍历的时候,C传参数时可以传进去null的指针,因为递归进去,出来时,指针还是指着那个地方 但是JS ...

  4. js做小数运算精度问题

    当js做小数运算时存在bug,大概是因为二进制和十进制转换之间的关系. bug如图 解决方案 1.运算结果后,乘以100再除以100.网上推荐这种方法但是乘以1000再除以1000依然存在精度问题 2 ...

  5. MathExamV2.0四则混合运算计算题生成器

    MathExamV2.0四则混合运算计算题生成器----211606360 丁培晖 211606343 杨宇潇 一.预估与实际 PSP2.1 Personal Software Process Sta ...

  6. 第148天:js+rem动态计算font-size的大小,适配各种手机设备

    需求: 在不同的移动终端设备中实现,UI设计稿的等比例适配. 方案: 布局排版都用rem做单位,然后不同宽度的屏,js动态计算根节点的font-size. 假设设计稿是宽750px来做的,书写css方 ...

  7. 用 JS 做一个数独游戏(一)

    用 JS 做一个数独游戏(一) 数独的棋盘由 9x9 的方格组成,每一行的数字包含 1 ~ 9 九个数字,并且每一列包含 1 ~ 9 这 9 个不重复的数字,另外,整个棋盘分为 9 个 3x3 的块, ...

  8. Java练习 SDUT-1149_计算题

    计算题 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 一个简单的计算,你需要计算f(m,n),其定义如下: 当m=1时 ...

  9. JS做深度学习1——偶然发现与入门

    JS做深度学习1--偶然发现与入门 不久前,我初次涉猎了Node.js,并且使用它开发了毕业设计的WEB模块,然后通过在Node中调用系统命令执行Python文件方式实现了深度学习功能模块的对接,Py ...

随机推荐

  1. SQL保留2位小数

    truncate(num, 位数); );

  2. 快速排序 Vs. 归并排序 Vs. 堆排序——谁才是最强的排序算法

    知乎上有一个问题是这样的: 堆排序是渐进最优的比较排序算法,达到了O(nlgn)这一下界,而快排有一定的可能性会产生最坏划分,时间复杂度可能为O(n^2),那为什么快排在实际使用中通常优于堆排序? 昨 ...

  3. 开启docker

    systemctl daemon-reload systemctl restart docker.service

  4. Linux & Go & Vscode & 插件

    Linux Deepin 安装Go 安装Go环境 sudo apt-get install golang 验证一下: 输入 $ go env 输出 GOARCH="amd64" G ...

  5. leetcode-字符串篇

    Implement strStr() /** * Implement strStr(). *  * Return the index of the first occurrence of needle ...

  6. Python 爬虫从入门到进阶之路(一)

    通用爬虫和聚焦爬虫 根据使用场景,网络爬虫可分为 通用爬虫 和 聚焦爬虫 两种. 通用爬虫 通用网络爬虫 是 捜索引擎抓取系统(Baidu.Google.Yahoo等)的重要组成部分.主要目的是将互联 ...

  7. Python 从入门到进阶之路(五)

    之前的文章我们简单介绍了一下 Python 的函数,本篇文章我们来看一下 Python 中的面向对象. Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是 ...

  8. table-layout:fixed

    table-layout: fixed; 在table上设置上面属性后,如果不设置td的宽度,那么所有td的宽度平分总table宽度.如果设置了td的宽度,则以设置的宽度为准. table-layou ...

  9. 用Python制作的一本道生成器,最后笑喷了!

    今天皮一下,众所周知,一本道是一本正经的胡说八道的简称,想必写过议论文的小伙伴,都知道引经据典是议论文高分必备,套上名人的话更加具有说服力是语文老师必教的知识点. 所以呢,今天介绍的这个生成器就走的是 ...

  10. 应届生offer指南

    通用技术 1.一般公司对应届生都要考察编程能力,所以应聘之前先刷刷题.我做面试官出的编程题两年没有变过.就是这道