首页 > 其他 > 详细

找规律并用编程实现如下数列(数值超过10000停止打印) 1,1,2,2,3,2,5,4,8,8

时间:2020-10-27 12:23:16      阅读:45      评论:0      收藏:0      [点我收藏+]

技术分享图片

奇数与偶数各有一种规律,可以模仿斐波那契的写法

 1         //前一个值
 2         int n=1;
 3         //后一个值
 4         int num=2;
 5 
 6         //中间值
 7         int temp;
 8         //前一个值
 9         int m=1;
10         //后一个值
11         int sum=2;
12         for (int i=1;i<=100;i++){
13 
14             if (i%2==1){
15                 if (i==1){
16                     System.out.print(n+" ");
17                 }else if (i==3){
18                     System.out.print(num+" ");
19                 }else {
20                     temp=num;
21                     num=n+num;
22                     n=temp;
23                     System.out.print(num+" ");
24                 }
25             }else {
26                     if (i==2){
27                         System.out.print(m+" ");
28                     }else if (i==4){
29                         System.out.print(sum+" ");
30                     }else {
31                         temp=sum;
32                         sum=m*sum;
33                         m=temp;
34                         if (sum>10000){
35                             break;
36                         }
37                         System.out.print(sum+" ");
38                     }
39             }
40         }

运行结果:

技术分享图片

 

找规律并用编程实现如下数列(数值超过10000停止打印) 1,1,2,2,3,2,5,4,8,8

原文:https://www.cnblogs.com/buhaohedeyouzicha/p/13883949.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!