Java:用while语句完成下图

img

这与斐波那契数列类似
参考


你题目的解答代码如下:

import java.util.Scanner;
 
public class project1 {
 
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int[] p = new int[20];
        p[0] = 1;
        p[1] = 1;
        p[2] = 1;
        int n = 3;
        while (n<20)
        {
            p[n] = p[n - 2] + p[n - 3];
            n++;
        }
        for(int i = 0;i < 20 ;i++) {
            System.out.print(p[i] + " ");
        }
    }
}
 

img

如有帮助,望采纳!谢谢!