1 / 26
文档名称:

JAVA经典算法42例.doc

格式:doc   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA经典算法42例.doc

上传人:825790901 2016/2/26 文件大小:0 KB

下载得到文件列表

JAVA经典算法42例.doc

文档介绍

文档介绍:JAVA经典算法40例【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?:兔子的规律为数列1,1,2,3,5,8,13,21....lassexp2{publicstaticvoidmain(Stringargs[]){inti=0;for(i=1;i<=20;i++)(f(i));}publicstaticintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2);}}lassexp2{publicstaticvoidmain(Stringargs[]){inti=0;mathmymath=newmath();for(i=1;i<=20;i++)((i));}}classmath{publicintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2);}}本题由放放电影提供【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。lassexp2{publicstaticvoidmain(Stringargs[]){inti=0;mathmymath=newmath();for(i=2;i<=200;i++)if((i)==true)(i);}}classmath{publicintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2);}publicbooleaniszhishu(intx){for(inti=2;i<=x/2;i++)if(x%2==0)returnfalse;returntrue;}}【程序3】题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。:利用for循环控制100-999个数,每个数分解出个位,十位,百位。lassexp2{publicstaticvoidmain(Stringargs[]){inti=0;mathmymath=newmath();for(i=100;i<=999;i++)if((i)==true)(i);}}classmath{publicintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2);}publicbooleaniszhishu(intx){for(inti=2;i<=x/2;i++)if(x%2==0)returnfalse;returntrue;}publicbooleanshuixianhua(intx){inti=0,j=0,k=0;i=x/100;j=(x%100)/10;k=x%10;if(x==i*i*i+j*j*j+k*k*k)returntrue;elsereturnfalse;}}【程序4】题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。lassexp2{publicexp2(){}publicvoidfengjie(intn){for(inti=2;i<=n/2;i++){if(n%i==0){(i+"*");fengjie(n/i);}}(n);(0);///不能少这句,否则结果会出错}publicstaticvoidmain(String[]args){Stringstr="";exp2c=newexp2();str=("请输入N的值(输入exit退出):");intN;N=0;try{N=(str);}

最近更新

傅里叶变换全息干涉术及其应用研究 2页

借鉴国外经验探讨我国卷烟行业的发展道路 2页

信息市场与信息系统和信息用户行为分析 2页

俄能源部副部长说其老龄核电站要么改造要么关.. 2页

使用林特斯利仪测定棉条纤维长度的探讨 2页

体长股分析的BASIC计算程序 2页

低维碳基纳米材料的光电光热特性及其应用的开.. 2页

低旁办Ka波的天线—天线罩的研究 2页

低压供用电安全保障系统的开发与应用 2页

传统旗袍与改良旗袍结构设计比较研究 2页

优质球团矿的生产及在高炉的应用 2页

爱心犬猫认养合同协议 6页

企业领导思想短期行为及解决的对策 2页

煤炭行业:长期合同新格局 7页

企业搞不活的原因分析及根治建议 2页

企业发展的重要途径——提高产品技术含量 2页

仿金电镀表面有机涂料的选择及应用 2页

价值工程在数控车床设计中的应用 2页

游学市场新趋势:合同管理与争议解决策略 6页

以乌桕皮油为原料制取类可可脂的研究 2页

从钛磁铁矿和钛渣中提取钒的方法研究 2页

深圳设备租赁合同范例 6页

《读书人是幸福人》全新ppt 37页

从死海海水直接生产溴化钙的新方法 2页

从微结构特征对成都粘土成因的初步探讨 2页

从地壳内岩石的力学特性差异讨论强震的分布 2页

从典型商圈理论分析影响商圈发展的因素 2页

涉外投资合作合同范本 6页

介绍几种蜗杆和蜗轮传动的侧隙调整方法 2页

介绍一种无刷直流轴流风机的绕线方法 2页