##思路:
继承平行四边形的知识,既要考虑空格的变化又要考虑每行长的变化。
**实心长度变化:**
1
2 3 4
5 6 7 8 9
每一行的实心长度 = 2 * 第几行 – 1


##思路:
继承长方形并且要考虑到长方形的长前面输入的时空格并不是将长度给减少或替换,所以应该多加一个循环还是长度的循环,但是是关于长度前面的空格的。
**关于空格的长循环:**
需要找到空格的规律:空格长=宽存入的值-宽


##思路:
长宽不一样,所以需要设置两个存入的值


##思路:
长宽都一样,所以存入的值n也一样


##步骤:
1. 定义长,宽,存入的值(可以理解为场宽的最大值或者长宽的值)。
2. 输入长宽对应的值
3. 做循环:
```c
主循环:主循环为宽,即从第一行开始每次循环一行到最后一行(行存入的值)
嵌套循环:嵌套循环为长度,根据主循环即从第一行第一列开始的第一个值,每次循环一列一列打印到最后一列(列存入的值)
特殊嵌套循环:即如果为平行四边形这种前面有空的形状,则要单独定义空心的长度,即从第一行开始有多少个空心然后按特有的顺序循环下去。(当有特殊嵌套- 阅读剩余部分 -
##题目:
给你一个整数n和一个数列,这个数列保证从小到大排列,现在要求将这个数组n插入数列中,使新的数列任然从小到大排列。
##思路:
应该用比大小的思路,从一端开始比,依次判断与移位
##过程:


- 阅读剩余部分 -
##知识:
**二维数组:**即表格,由行列组成
```c
设置数组: a:array[int1..int2,int3..int4]of 数据类型
数组赋值: a[索引行,索引列]:= 值
数组输出: a[索引行,索引列]
```
##题目:
一个存储柜总共3行8列,在某个格子号[2,5]放入一个数10
**过程:**

- 阅读剩余部分 -
##知识:
**一维数组:**
```c
设置数组: a:array[int1..int2]of 数据类型
数组赋值: a[索引]:= 值
数组输出: a[索引]
```
##题目:
有5节车厢,要求输入每节火车厢的人数,并能随时查询任意火车厢中的具体人数。
##过程1:

**结果:**
当我们输入一个车厢号时,会不停- 阅读剩余部分 -
##题目:
做一个加法器,算出N组加数的和。输入N+1行,每行两个整数,以0 0结束
过程:

结果:

##角谷猜想:
任意给一个自然数,若为偶数则除以2,若为奇数则乘3加1,得到一个新的自然数后按上面的法则继续演算。若干次后得到的结果必定为1.
##题目:
请编写代码验证该猜想,求经过多少次可得到自然数1
##思路:
创建一个循环,当循环不为1时持续循环,当循环为1时结束循环。在循环中再加一个判断语句来判断所输入值得奇偶,并设置一个参数每次循环都+1用来计算次数。
##过程:
:**开方,括号里面加被开方的值
##题目:
过程:

结果:
