PHP初入,for循环使用
一:
找出100-999之间的所有“水仙花数”。所谓水仙花数是指一个三位 数,
各位数字的立方和等于该数本身。
(如153次方=1的3次方+5的3次方+3的3次方)并输出这些数字
想想153位那个数,然后进行带入提取.
for(var i=100;i<999;i++){
// 提取个位数
a= i % 10;
//提取十位数,转换为整型
b = parseInt(( i / 10) % 10);
//提取百位数,转换为整型
c = parseInt(i / 100);
var sum = Math.pow(a,3) + Math.pow(b,3) + Math.pow(c,3);
if (sum==i){
//这里的documengt什么意思,就是直接在页面进行输出,+“,”的原因是为了更好的分割这些水仙花数,防止出现一长串数字。
document.write(i+",");
}
}
二:
输出1000年到现在所有的闰年。
//第一个100~2017这个很简单。
for(var i=1000;i<2017;i++){
//闰年的定义(能被400整除和不能被100整除是必须同时满足的所以写在一起,被4整除单独正常写就可以了)
if((i%400==0&&i%100!=0)||i%4==0){
//最后在页面直接输出这个期间所有的闰年,+“,”同上,防止出现长串数字。
document.write(i+",");
}
三:
用*号在页面上输出以下图形:
*
***
*****
*******
*********
把图形看成9宫格,然后找规律,星星规律是13579,空格规律是4,3,2,1,0;第一行两边是4个+一个*,和第五行的星星数量相等,同理下。
for(var i = 1; i <=5; i++) {
for(var j = 1; j <=9; j++) {
if(j <= 5 - i || j >= 5 + i) {
document.write(" ");
} else {
document.write("*");
}
}
document.write("<br />");
}
四:
X3 * 6528 = 3X * 8256
X为一个数字 填入一个数字 使等式成立
第一个x是十位数,第二个x是个位数。
for(var i = 1; i <= 9; i++) {
for(var j=1;j<9;j++){
十位*10,得x3; 3*10+x得3x; 然后等式题中已给。
if((i * 10 + 3) * 6528 == (3 * 10 + i) * 8256) {
document.write(i);
PHP初入,for循环使用的更多相关文章
- 初入pygame——贪吃蛇
一.问题利用pygame进行游戏的编写,做一些简单的游戏比如贪吃蛇,连连看等,后期做完会把代码托管. 二.解决 1.环境配置 python提供一个pygame的库来进行游戏的编写.首先是安装pygam ...
- Scala初入
何为Scala物 Scala为基于JVM虚拟机中的面向对象与函数式编程思想并且完全兼容Java的混合编程语言,可以是Scala与Java是同根同源的,既然Scala与JAVA都是基于JVM之上的编程语 ...
- 初学HTML5、初入前端
学习HTML5是一个漫长的过程,当中会遇到很多技术与心态上的变化.刚开始学习,我们不能发力过猛,需要一个相对稳定的状态去面对.多关注一些自己感兴趣的网站和技术知识,建立自己的信心与好奇心,为以后的学习 ...
- 0x00linux32位汇编初入--前期准备
0x00汇编初入--前期准备 一.汇编工具 在linux平台下常用的编译器为as,连接器为ld,使用的文本编辑器为vim,汇编语法为att 以下是一些工具: addr2line 把地址转换为文件名和行 ...
- 初入职场的建议--摘自GameRes
又开始一年一度的校招了,最近跑了几个学校演讲,发现很多话用短短的一堂职业规划课讲还远远不够,因为那堂课仅仅可能帮大家多思考怎样找到一份合适的工作,并没有提醒大家怎样在工作中发展自己的职业. 见过这么多 ...
- 【Xbox one S】开箱&开机&初入坑心得
再来一发水贴,先上产品标准照镇贴: 前言 身为一个资深单机游戏玩家,常年混迹在PC平台,但内心深处一直对主机有种迷之向往,感觉那才是单机游戏的正处之地,坐沙发上拿着手柄对着电视跌宕起伏才是正确的游戏姿 ...
- Git初入
Git记录 使用git 也有一段时间了, git的入门级了解也就不再多说, 但平常使用中, 仍然会遇到很多问题, 在此记录一二. 在查资料的过程中, 发现了两个比较好的资料: 特别是第二个, 相当详细 ...
- SuperMap iClient for JavaScript初入
SuperMap iClient for JavaScript初入 介绍SuperMap for Js的简单使用. 推荐先看下这篇文档:SuperMap iClient for JavaScript ...
- 初入前端框架bootstrap--Web前端
Bootstraps是一种简洁.直观.强悍的前端开发框架,它让web开发更迅速.简单.对于初入Bootstrap的小白,高效进入主题很重要,能为我们节省很多时间,下面我将对使用Bootstrap开发前 ...
- 初入TensorFlow————配置TensorFlow
能看到这说明你对python已经有一定的了解了,因此很多基础直接跳过. 一.TensorFlow环境配置: TensorFlow的环境配置在网上很多的教程都是用anaconda的方式,但是很容易出现冲 ...
随机推荐
- svn本地目录结构for window
演示内容: 使用svn目录结构来进行备份正式版和修复版本,最终合并修复版本.主干上的版本. 使用工具: visualSVN server 服务器软件工具 TortoiseSVN客户端工具 1.服务器的 ...
- Unity NGUI Tween动画回调不执行问题
最近工作中遇到了一个问题 NGUI的Tween动画完成 回调函数 偶尔不执行 偶现Bug 今天我仔细看了下代码发现 TweenPosition tempTween = varTar.GetCompon ...
- 干货--Excel的表格数据的一般处理和常用python模块。
写在前面: 本文章的主要目的在于: 介绍了python常用的Excel处理模块:xlwt,xlrd,xllutils,openpyxl,pywin32的使用和应用场景. 本文只针对于Excel表中常用 ...
- [STL] SET实用用法
背景 今天考试深受平衡树之害,可以参见上一篇博客,想到了set却苦于实用的不熟练.同时QTY询问set的具体用法,所以写这篇博客,同时留作自用. 分类 参看了一下网上其他set博客,上来都是长篇大论概 ...
- Coursera scala课程第一周答案
Exercise 1: Pascal's Triangle The following pattern of numbers is called Pascal's triangle. 1 1 1 1 ...
- CodeForces 797C Minimal string:贪心+模拟
题目链接:http://codeforces.com/problemset/problem/797/C 题意: 给你一个非空字符串s,空字符串t和u.有两种操作:(1)把s的首字符取出并添加到t的末尾 ...
- Hadoop之HelloWorld
Hadoop开始: 1. 下载最新的发行版,解压到你喜欢的路径. 2. 配置,Hadoop的配置文件位于-/hadoop/conf/ 目录下.这里我先只配置了core-site.xml文件. < ...
- [H5]range对象的clone方法
clone:range对象的克隆; <body> <p id="p">这是一段文字</p> <button onclick="b ...
- 淘宝IP地址库采集
作者:阿宝 更新:2016-08-31 来源:彩色世界(https://blog.hz601.org/2016/08/31/taobao-ip-sniffer/index.html) 简述 当初选择做 ...
- 如何用QUnit为JS代码做单元测试
非常好的入门文章: http://www.zhangxinxu.com/wordpress/2013/04/qunit-javascript-unit-test-%E5%8D%95%E5%85%83% ...