diff --git a/data/cpp/test.md b/data/cpp/test.md index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..8b03e63e2e49274008e8355a50f4a88dc3a15777 100644 --- a/data/cpp/test.md +++ b/data/cpp/test.md @@ -0,0 +1,77 @@ +## 标题 + +大衍数列 + +## 描述 + +中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。 + +它的前几项是:`0、2、4、8、12、18、24、32、40、50 …` + +其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。 + +以下的代码打印出了大衍数列的前 100 项。 + +请填补空白处的内容。 + +```c +#include +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"); +} +``` + +## 考察点 + +数学、数列 + +## 难度 + +困难 + +## license + +csdn.net + +## topic_link + +https://bbs.csdn.net/topics/600469814 + +## notebook + +https://codechina.csdn.net/csdn/csdn-daily-code/-/jupyter/master/data/notebook/leetcode/ipynb/3/3_cpp.ipynb?type=file + +## 答案 + +```c +i % 2 == 0 +``` +## 选项 + + +### A + +```c +i % 2 == 1 +``` + +### B + +```c +i / 2 == 0 +``` + +### C + +```c +i / 2 == 1 +```