初学者用js做的计算题

Posted zhangli123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学者用js做的计算题相关的知识,希望对你有一定的参考价值。

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做的计算题的主要内容,如果未能解决你的问题,请参考以下文章

Js函数初学者练习switch-case结构实现计算器。

一些随手做的jJavaScript 笔记,对初学者来说很有用

对于初学者而言,前期如何理解编程

ACM数学(转)

ACM数学(转)

如何用Python生成计算题?