![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS编程入门
文章平均质量分 79
丸子哥哥
动手,动手,多动手
展开
-
计算6+66+666+6666+66666……6666666666
第一种方法:<script> var i = 0; var j = 0; var sum = 0; for(i = 6; i <= 666666666; i += 6 * Math.pow(10, j)) { sum += i; j++; }...原创 2018-08-03 16:49:17 · 12782 阅读 · 0 评论 -
求出1-100以内的质数
首先搞清楚什么是质数? 只能被1和自身整除的数为质数。 <script> /*1-100所有的质数*/ var i = 0; var j = 0; for(i = 1; i <= 100; i++) { var count = 0; //计数器,注意不能写到外面去 ...原创 2018-08-03 15:32:11 · 794 阅读 · 0 评论 -
编写函数分解质因数
例如:调用函数factorization(90),控制台显示90 = 2 * 3 * 3 * 5。 function isPrime(num) { if (num == 1) { return false; } for...原创 2018-08-11 17:41:29 · 1621 阅读 · 0 评论 -
递归求解---杨辉三角
做一个函数yanghuiTriangle(n,i)表示得到n层下标为i的数字。 <script> function yanghuiTriangle(n, i) { if(n == 0 || i == 0 || n == i) { return 1; ...原创 2018-08-10 19:27:06 · 864 阅读 · 0 评论 -
选择排序法(二分法)
先找到一个标杆(我们将这个标杆设置为数组第0项)var pivot = array[0]; //标杆 分别将比标杆大的数和比标杆小的数放到一边。if(array[i] > pivot) { max.push(array[i]); } else { //归为小的一类 min.push(array[i]); } 综合起来写:...原创 2018-08-10 18:01:17 · 898 阅读 · 0 评论 -
JS---完美数
如果一个数恰好等于它的约数之和,则称该数位“完美数”。 <script> /*完美数*/ for(var i = 1; i <= 10000; i++) { var sum = 0; for(var y = 1; y < i; y++) { ...原创 2018-08-01 20:53:45 · 822 阅读 · 2 评论 -
输出一个金字塔形状的数字图案(2-9)
<script> var n = prompt("请用户输入7-15的数字"); for(var i = 1; i <= n; i++) { var str = " "; str += " ".repeat( n- i); for(var j = i; j >= 1; j--) { ...原创 2018-08-06 15:47:20 · 3744 阅读 · 0 评论 -
求出前100个回文素数
<script> /*判断一个数是否为素数*/ function isPrime(num) { for(var i =2 ; i <= num - 1; i++) { if(num % i == 0) { ...原创 2018-08-05 20:12:08 · 4988 阅读 · 0 评论 -
从1-10的数组中随机选择不重复的3项样本
var result = []; var ary = [1, 2, 3, 4, 5, 6 ,7, 8, 9 ,10]; while(true) { var random = parseInt((Math.random() *10)); if(!result.includes(ary[random])) { ...原创 2018-08-09 17:56:18 · 1395 阅读 · 0 评论 -
js小白----200行简单贪吃蛇
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>★贪吃蛇游戏★</title></head><body> <scrip原创 2018-05-06 22:47:11 · 2897 阅读 · 4 评论 -
C语言学生管理系统
自己用C语言写的学生管理系统,数据存入文件。#include <stdio.h>#include <stdlib.h>#include "common.h"/*函数:Show功能:显示菜单注意:使用后记得清屏*/void Show(){ system("cls"); //清屏 printf("\t学生信息管理系统\r\n"...原创 2018-08-03 11:05:43 · 1931 阅读 · 2 评论 -
C语言增删改查
自己用C语言写的增删改查,数据存入内存。#include <stdio.h>#include <stdlib.h>#include <string.h>#define ERROR 0;#define TRUE 1;char g_szBuf[1000] = { 0 };/*菜单显示*/void Show(){ system("c...原创 2018-08-05 09:29:26 · 12154 阅读 · 0 评论 -
简单编程---哥德巴赫猜想
第一种方法: <script> /*哥德巴赫猜想*/ /*判断一个数是不是质数*/ function isPrime(number) { var count = 0; for(var i = 1; i <= number; i++) { ...原创 2018-08-04 19:56:14 · 2730 阅读 · 0 评论 -
寻找亲密数
如果整数a的全部约数(不包括a本身)之和等于b,且整数b的全部约数(不包括b本身)之和等于a,则称整数a和b是一对亲密数。 试编程寻找5000以内的全部亲密数。 <script> /*亲密数*/ /*算出约数之和*/ function factor(number) { ...原创 2018-08-04 19:51:56 · 1368 阅读 · 0 评论 -
寻找所有喇叭花数
喇叭花数是这样的三位数,其每一位数字的阶乘之和恰好等于它本身,即abc = a! + b! + c!,其中,abc表示一个三位数。 <script> /*喇叭花数*/ /*求出阶乘*/ function factor(number) { var factorial = 1; ...原创 2018-08-04 19:43:52 · 2199 阅读 · 0 评论 -
苹果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; ...原创 2018-08-03 19:06:48 · 3009 阅读 · 0 评论 -
(详解)----冒泡排序---(图解)
冒泡排序算法:① 越大的元素会经由交换慢慢"浮"到数列的顶端,故名"冒泡排序"。② 比较相邻的两个数,如果第一个比第二个大,就交换他们的位置;第一轮比较下来,最后的那个数应该是最大的数。③ 持续每次对越来越少的数据持续上面的步骤,直到没有一个数字进行交换。<script> /*冒泡排序*/ var ary = [5,...原创 2018-04-23 17:23:27 · 11529 阅读 · 1 评论