solution.md 836 字节
Newer Older
每日一练社区's avatar
每日一练社区 已提交
1
# 大衍数列
F
fix bug  
feilong 已提交
2

每日一练社区's avatar
每日一练社区 已提交
3 4 5 6 7 8 9 10
中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。

它的前几项是:```0、2、4、8、12、18、24、32、40、50 …```

其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。

以下的代码打印出了大衍数列的前 100 项。

每日一练社区's avatar
每日一练社区 已提交
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
请填补空白处的内容。

```cpp
#include <stdio.h>
int main()
{
    int i;
    for (i = 1; i <= 100; i++)
    {
        if (__________________)
            printf("%d ", i * i / 2);
        else
            printf("%d ", (i * i - 1) / 2);
    }
    printf("\n");
}
```

每日一练社区's avatar
每日一练社区 已提交
29
## aop
F
fix bug  
feilong 已提交
30

每日一练社区's avatar
每日一练社区 已提交
31
### before
F
fix bug  
feilong 已提交
32

每日一练社区's avatar
每日一练社区 已提交
33
```cpp
每日一练社区's avatar
每日一练社区 已提交
34

每日一练社区's avatar
每日一练社区 已提交
35 36
```
### after
F
fix bug  
feilong 已提交
37

每日一练社区's avatar
每日一练社区 已提交
38 39 40 41 42
```cpp

```

## 答案
F
fix bug  
feilong 已提交
43

每日一练社区's avatar
每日一练社区 已提交
44
```cpp
每日一练社区's avatar
每日一练社区 已提交
45
i % 2 == 0
每日一练社区's avatar
每日一练社区 已提交
46 47 48
```
## 选项

F
fix bug  
feilong 已提交
49

每日一练社区's avatar
每日一练社区 已提交
50
### A
F
fix bug  
feilong 已提交
51

每日一练社区's avatar
每日一练社区 已提交
52
```cpp
每日一练社区's avatar
每日一练社区 已提交
53
i % 2 == 1
每日一练社区's avatar
每日一练社区 已提交
54 55 56
```

### B
F
fix bug  
feilong 已提交
57

每日一练社区's avatar
每日一练社区 已提交
58
```cpp
每日一练社区's avatar
每日一练社区 已提交
59
i / 2 == 0
每日一练社区's avatar
每日一练社区 已提交
60 61 62
```

### C
F
fix bug  
feilong 已提交
63

每日一练社区's avatar
每日一练社区 已提交
64
```cpp
每日一练社区's avatar
每日一练社区 已提交
65
i / 2 == 1
每日一练社区's avatar
每日一练社区 已提交
66
```