-
练习一:用户输入一个三位数,弹出各个数位的和。比如:用户输入155,就弹出11用户输入316,就弹出10用户输入989,就弹出26用户输入678,就弹出21
-
练习二:大家从小到大,都玩儿过的一个庸俗的游戏:游戏玩儿法就是,大家轮流报数,如果报到能被7整除的数字,或者尾数是7的数字,都算踩地雷了。就应该罚唱歌。请在控制台输出1~60之间的所有“安全数”。比如:1、2、3、4、5、6、8、9、10、11、12、13、15、16、18、19、20、22、23、24、25、26、29、30……
-
练习三:水仙花数是一种特殊的三位数,它的特点就是,每个数位的立方和,等于它本身。比如153就是水仙花数。因为:13+53+33 =153100~999之内,只有4个水仙花数,请编程找出来
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<script type="text/javascript">
function dis_prompt1(){
var a=prompt("请数入一个三位数:");
var b=parseInt (a/100);
var c=parseInt (a/10)%10;
var d=a%10;
var f=b+c+d;
document.write("这个三位数各个数位的和为:"+f);
}
function dis_prompt2(){
var g=prompt("请输入一个数:");
if(g>=1&&g<=60)
{
alert("该数在1-60之间");
if(g%7==0||g==7||g==17||g==27||g==37||g==47||g==57){
document.write("你踩雷了!请开始你的表演!");
}
else {
document.write("恭喜你,你是安全的!");
}
}
else
{
document.write("该数不在1-60之间");
}
}
function dis_prompt3(){
var x=prompt("请输入一个三位数:");
var y=parseInt (x/100);
var z=parseInt (x/10)%10;
var v=x%10;
if(x==y*y*y+z*z*z+v*v*v){
document.write("该数是水仙花数!");
}
else{
document.write("该数不是水仙花数!")
}
}
</script>
<body>
<div><input type="button" value="三位数各位数之和" onclick="dis_prompt1()"></div>
<div><input type="button" value="安全数" onclick="dis_prompt2()"></div>
<div><input type="button" value="水仙花数" onclick="dis_prompt3()"></div>
</body>
</html>