老师布置作业“牛"的问题
来源:互联网 发布:不亦宜乎的宜什么意思 编辑:程序博客网 时间:2024/05/01 13:25
如果有一头母牛一年可以生一头小牛小牛四年后可以变成母牛。问10年以后一共有多少头牛(假设生的全是母牛)
下面是我的实现方法:
#include "stdafx.h"
#include <iostream>
using namespace std;
double s1=11;//定义为全局变量11为第一代小牛数和加上第一头母牛
double s2=1;//定义为全局变量s2其中第四代小牛有一头
double s3=0;//定义为全局变量s3
double s4=0;//
double s5=0;
double a=1;//定义全局变量表示公差
double cow1(int i)
{
s1+=(i*a+i*(i-1)/2);//第一二代小牛加上根(母牛)总数
return s1;
}
double cow2(int j)//第1代中的第一头第二代所生的第三代和第四代的总数
{
s2 +=(j*a+j*(j-1)/2);
return s2;
}
double cow3(int k)//第一代中的第二头第二代所生的第三代的总数
{
s1+=(i*a+i*(i-1)/2);//第一二代小牛加上根(母牛)总数
return s1;
}
double cow2(int j)//第1代中的第一头第二代所生的第三代和第四代的总数
{
s2 +=(j*a+j*(j-1)/2);
return s2;
}
double cow3(int k)//第一代中的第二头第二代所生的第三代的总数
{
s3+=(k*a+k*(k-1)/2);
return s3;
}
double cow4(int h)//第一代中的第三头第二代所生的第三代的总数
{
s4+=(h*a+h*(h-1)/2);
return s4;
}
double cow5(int y)///第一代中的第四头头第二代所生的第三代的总数
{
s5+=(y*a+y*(y-1)/2);
return s5;
}
int main(int argc, char* argv[])
{
cow1(7);//第一代一共有7头可以有第二代
cow2(4);//第一头的第二代一共有4头可以有第三代
cow3(3);//第二头的第二代一共有3头可以有第三代
cow4(2);//第三头的第二代一共有2头可以有第三代
cow5(1);//第四头的第二代一共有1头可以有第三代
cout<<"the cow have"<<s1+s2+s3+s4+s5<< endl;//输出牛的总数
return 0;
}
期待更好的算法
s3+=(k*a+k*(k-1)/2);
return s3;
}
double cow4(int h)//第一代中的第三头第二代所生的第三代的总数
{
s4+=(h*a+h*(h-1)/2);
return s4;
}
double cow5(int y)///第一代中的第四头头第二代所生的第三代的总数
{
s5+=(y*a+y*(y-1)/2);
return s5;
}
int main(int argc, char* argv[])
{
cow1(7);//第一代一共有7头可以有第二代
cow2(4);//第一头的第二代一共有4头可以有第三代
cow3(3);//第二头的第二代一共有3头可以有第三代
cow4(2);//第三头的第二代一共有2头可以有第三代
cow5(1);//第四头的第二代一共有1头可以有第三代
cout<<"the cow have"<<s1+s2+s3+s4+s5<< endl;//输出牛的总数
return 0;
}
期待更好的算法
- 老师布置作业“牛"的问题
- 老师布置的一次作业
- 【c语言】完成的老师布置的第一次作业
- 当老师布置了错误的实验作业
- 老师又布置作业了... 痛苦
- 读了些关于zigbee的文章--老师布置的作业
- 丁老师布置的作业,玛一段7-6的源程序(Bwriter.java)
- 老师布置的C++实践作业:C++编写的学生系统
- 贴一个数据结构老师布置的作业(各种排序) c 语言实现
- 看了一个老师布置的C++作业,也顺便练习一下,提高一下自己
- 基本计算器 leetcode basic calculator 顺便是老师布置的作业加了一点点功能
- 嘿嘿,前几天老师布置的作业:将数字转换成中文大写货币。看看我写的怎样。。
- 观张庆老师"找工作的几个经验"有感
- 老大布置的作业中遇到的问题,然后解决的思路
- Ray Almgren布置的家庭作业
- 看美国的教师怎么布置作业
- 解决软件布置的问题
- 鲁老师布置的综合实验的答案
- 关于CS端查询大量数据的方法
- 新手
- .NET学习与提高
- 结构体总结
- 数据包分析问题
- 老师布置作业“牛"的问题
- 电驴+google
- 深克隆与浅克隆
- 一见钟情的事实
- Faith
- java中常见的编程问题
- 普通PHP程序员笔试题
- 下载课程资源要积分,要积分得发贴子或图片
- 参数的传递