java基础练习题与答案.pdfVIP

  • 0
  • 0
  • 约1.35万字
  • 约 14页
  • 2026-01-14 发布于河北
  • 举报

[程序1]

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三

个月后每个月又生一

对兔子,假如兔子都死,问每个月的兔子总数为多少?

龄刚开始真的无从下手,这么难的,怎么可以说是基砧呢,感觉这些应该是逻辑分析很强

的,第一个月只有一对兔子,第二个月还是只有一对兔子,第三个月,就有两对了,第四个

月3对,第五个月5对,第六个月8对,第七个月是13对。。。。。。规律出来了,你们

发了没?

[java]viewplaincopy

1.publicclassExamplel{

2.publicstaticvoidmainS(tringargs[){

3.i是表示月份的,这里计算了36个月,也就是三年,兔子的数量

4.inti;

5.longarr[]=newlong[36];〃这个数组时用来计算每月有兔子的对数

6.arr[O]=arr[l]=l;

7.Systemout.printin(第1个月有兔子1对总数是、2);

8.System.out.printin(第2个月有兔子1对总数是2);

9.fori(=2;i=35;i++){

10.arr[i]=arr[i-1]+arr[i-2];

11.System.out.printin(第+i+”个月有兔子+arr[i]+对总数是

+2*arr[i]);

12.〃规律是每个数字都是前面两个数字之和

13.)

14.)

15.

16.)

I

[tProblems@Javadoc圈Declaration讨Console区

terminatedExample(1)[JavaApplication]D:ProgramFilesVavt

第1个月有兔子1对,总数是2

第2个月有兔子双寸,总数是2

第2个月有兔子2时,总数是4

第3个月有兔子3时,总数是6

第4个月有兔子5对,总数是1。

总装是16

第5个月有兔子8时,

第6个月有兔子13对,总数是26

第7个月有兔子21对,总数是42

总数是68

第8个月有兔子34对,

第9个月有兔子55对,总数是11。

笛1n小日有佳干aoGd0K,用时45分钟。

【程序2】

题目:判断KH-200之问有多少个素数,并输出所有素数。

素数又叫质数,就是除了I和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因子。

1.publicclassExample2{

2.publicstaticvoidmain(Stringargs口){

3.inti,j,n,m,x;〃n是用来存储余数的;m是用来统计具体一个数的因

子;

4.n=0;m=0;x=0;〃x是用来统计10广200之前素数的个数

5.for(i=101;i=200;i++)(〃两重循环

for(j=l;j=i;j++){

7.n=i%j;〃去余数,如果

余数为零,就是该数的因子

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档