/******************************
作者:cncoderalex
博客:http://blog.youkuaiyun.com/cncoderalex
*******************************/
#include<stdio.h>
#include<stdlib.h>
#include<list>
struct stRabbit
{
int BornMonth;
stRabbit(int BornMonth)
{
this->BornMonth = BornMonth;
}
};
void fun()
{
std::list<stRabbit> l1;
l1.push_back(stRabbit(0));
int i = 1;
for (; i < 12; i++)
{
std::list<stRabbit>::iterator it;
for (it = l1.begin(); it != l1.end(); it++)
{
it->BornMonth++;
if (it->BornMonth - 0 >= 3)
l1.push_back(stRabbit(0));
}
printf("%d ", l1.size());
}
printf("\n");
}
int main()
{
printf("http://blog.youkuaiyun.com/cncoderalex");
printf("\n");
fun();
system("pause");
}生兔宝宝的问题模拟算法怎么写
最新推荐文章于 2025-12-01 15:00:44 发布
本文通过C语言实现了一个简单的兔子繁殖模拟程序。使用了标准模板库中的list来存储每只兔子的信息,并模拟了每个月兔子的成长及新生过程。展示了从初始状态到一年后种群数量的变化。
3万+

被折叠的 条评论
为什么被折叠?



