金猪大家庭成员数量计算 - C++ 实现
#include "iostream"\nusing namespace std;\n\nint main() {\n int n;\n cin >> n;\n\n int num = 1; // 初始化金猪大家庭的成员数为1\n int mother = 1; // 初始化母猪数量为1\n int piglet = 0; // 初始化小猪数量为0\n\n for (int i = 1; i <= n; i++) {\n int newMother = piglet * 2; // 第i年新生的母猪数量\n int newPiglet = mother * 4; // 第i年新生的小猪数量\n\n num += newMother + newPiglet; // 第i年金猪大家庭的成员数等于前一年的成员数加上新生的母猪和小猪\n\n mother += newMother; // 更新母猪数量\n piglet = newPiglet; // 更新小猪数量\n }\n\n cout << num << endl;\n\n return 0;\n}
原文地址: https://www.cveoy.top/t/topic/p4QE 著作权归作者所有。请勿转载和采集!