有一个博主写的C#版求水仙花数还不错,分享分享:C#练习①——九九乘法表、水仙花数
<html>
<head>
<title></title>
<style type="text/css">
</style>
<script type="text/javascript">
//1到100的和
//方法1循环
var sum =0;
for(var i=1;i<=100;i++){
sum +=i;
}
alert(sum);
//方法2公式
//(1+100)*/2
var n =100;
var sum =(1+n)*n/2;
alert(sum);
//水仙花数
for(var i=100;i<1000;i++){
var gNum=i%10;
var sNum =parseInt(i/10)%10;
var bNum =parseInt(i/100);
if(i == (Math.pow(gNum,3)+Math.pow(sNum,3)+ Math.pow(bNum,3))){
console.log(i);
}
}
</script>
</head>
<body>
</body>
</html>
问题:求
1-2+3-4+……100
1+2-3+4-……100
parseInt:小数变整数