十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
三十六进制,是数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-Z组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-35。
成都创新互联公司专注于巴中网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供巴中营销型网站建设,巴中网站制作、巴中网页设计、巴中网站官网定制、微信平台小程序开发服务,打造巴中网络公司原创品牌,更为您提供巴中网站排名全网营销落地服务。
进制说明:
36进制是 0-F (0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ)
猴子吃苹果问题
一只猴子摘了一堆苹果,原计划15天吃完.它第一天吃了总数的一半多一个.第二天吃了剩下的苹果的一半多一个.到第10天发现只剩下一个苹果了.问:一共有多少苹果?怎么算?
var monkey = function() {
var day = 10;
var sum = 1;
while (true) {
if (day == 1) break;
sum++;
sum *= 2;
day--;
}
alert("一共有" + sum + "个苹果");
}
monkey();
这位仁兄一定在看田老师的书法讲座,很好的讲座和论题,其视频网上很多,我也在学习中。
var year = prompt("年");
var day = prompt("天");
if(day 0 day 366){
var isrunnian = (year % 4 === 0 year % 100 !== 0) || year % 400 === 0;
var rules = [31, isrunnian ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
var result = 0;
for (var i = 0 ; i rules.length ; i++) {
if (result + rules[i] = day) {
console.log(year + "年" + (i + 1) + "月" + ( day - result) + "日");
return;
}
result += rules[i];
}
}
按你图上代码稍微改下即可
我把变量result留着是为了便于你理解 也可以去掉直接在day上计算
for (var i = 0 ; i rules.length ; i++) {
if (rules[i] = day) {
console.log(year + "年" + (i + 1) + "月" + day + "日");
return;
}
day -= rules[i];
}