1. 观察菱形,由上半部分的正三角形和下半部分的倒三角形组成,将菱形简单的拆分为上下两个部分;
    2. 上半部分:
      1. 三角形每过一层增加两个 * 号,相当于计数器更新一次N,变量 i 增加2,规律为2N;
      2. N 的初始值为1,最大为8;
      3. 第1层数量为1,第8层数量为15 ,说明初始值为 i=1 ,那么数学模型应该为:N=1 ; i=2N-1 ; N<=8 ; N++;
    3. 下半部分:
      1. 三角形每过一层减少两个 * 号,相当于计数器更新一次 N ,变量 i 减少2,那么规律为 -2N ;
      2. N 的初始值为9,最大为15;
      3. 第9层(N=9)时初始值为13(i = 13),并且 i 是个递减数列,在第9层时i为最大值,那么数学模型就应该为:N=9 ; i = (-2N)+ ? ; N<=15; N++;
      4. 由上式可以推出 ?=31;
      5. 所以下半部分的数学模型应该为:N=9 ; i = 31 - 2N ;N<=15; N++;

    打印菱形 - 图1