如何编程序?

来源:百度知道 编辑:UC知道 时间:2024/07/05 11:19:00
写出具体过程!!!!!

首先,设计算法。然后,写编程大纲,把程序编译出来。最后,优化,调试。
我给你个C++语言编写一个吧?

一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每年生一头小牛。假设每次生的都是母牛,并且也遵守4年才生育并生母牛的原则,并且无死亡,请问n年后共有多少头牛?

#include<iostream>
using namespace std;

void cows(int n){
int one , two ,three ,four ;
one=1;two=three=four=0;

for(int i=1;i<=n;i++){
four=three+four;
three=two;
two=one;
one=four;
}
cout<<"~~~~~~~~~~~~~~~~~~生成报告~~~~~~~~~~~~~~~~~~~~~~\n";
cout<<" "<<n<<"年以后共产生牛牛:"<<(one+two+three+four)<<"只\n";
cout<<" 其中有一岁的小牛:"<<one<<"只\n";
cout<<" 其中有两岁的小牛:"<<two<<"只\n";
cout<<" 其中有三岁的小牛:"<<t