程序21:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 var arr=[]; var count=20; for(var i=0;i<=count;i++){ if(i==0){ arr[i]=1; }else if(i==1){ arr[i]=2; }else{ arr[i]=arr[i-1]+arr[i-2]; } } for(var i=0,sum=0;i<count;i++){ sum+=arr[i+1]/arr[i]; } console.log(sum); 结果 32.66026079864164 程序22:求1+2!+3!+...+20!的和 for(var i=1,sum=0;i<=20;i++){ for(var j=1,res=1;j<=i;j++){ re...
程序11:判断101~200之间有多少个素数,并输出所有素数 for(var i=101,num=0;i<=200;i++){ for(var j=2;j<=i;j++){ if(i%j==0&&j!=i){ tag=1; break; }else{ if(j==i){ console.log(i); } } } } console.log(num); 结果 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 21 程序12:打印出所有的“水仙花数”,即其各位数字立方和等于该数本身 for(var i=100;i<=999;i++){ var a=parseInt(i/10...
程序6:用*号输出字母C的图案 console.log(' ****'); console.log(' ***'); console.log(' **'); console.log(' *'); console.log('*'); console.log(' *'); console.log(' **'); console.log(' ***'); console.log(' ****'); 结果 **** *** ** * * * ** *** **** 程序7:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5. var num=90; var a=num; for(var i=2,result='';i<=num;i++){ if(num%i==0&&i!=num){ result+=i+'*';...
程序1:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? for(var i=1,sum=0;i<=4;i++){ for(var j=1;j<=4;j++){ if(i!=j){ for(var k=1;k<=4;k++){ if(k!=i&&k!=j){ var sws=''; sws+=''+i+j+k;//+=右侧是个整体,所以强制转换时要专门写个'' console.log(sws); sum++; } } } } } console.log(sum); 结果: 123 124 132 134 142 143 213 214 231 234 241 243 312 314 321 324 341 342 412 413 421 423 4...
技术领域总是充满着神秘的未知和挑战,有趣又令人不能自拔。就像 Java,即使是每天使用它进行开发交互的开发人员,而语言的某些部分仍然未被开发。 了解工具可以使工具最大限度的帮助你完成任务。尽管Java的调试非常麻烦,但在掌握了技巧 (tricks) 的情况下,依然可以用尽量少的的时间解决这些错误 (errors) 和问题 (bugs) 。 下面小编列出了14个关于Java的调试技巧。虽然调试技巧也可以用在别的检查工具上,但大部分的技巧还是用在...