斐波那契数列 C++编程
一对兔子每个月可生一对兔子,而一对兔子出生后.第三个月开始生兔子。用C++编程序,键盘读入n(月数),输出第n个月的兔子数和兔子总数。#include<iostream>...
一对兔子每个月可生一对兔子,而一对兔子出生后.第三个月开始生兔子。用C++编程序,键盘读入n(月数),输出第n个月的兔子数和兔子总数。
#include<iostream>
using namespace std;
int main()
{
int a[i],i,n;
cout<<"请输入月数: ";
cin>>n;
a[0]=1;
a[1]=1;
for(int i=2;i<n;i++);
a[i]=a[i-1]+a[i-2];
cout<<"本月兔子数为:"<<a[i]<<"对";
cin.get();
cin.get();
}
以上程序没求兔子总数,运行结果也不对,请各位帮忙修改和添加下,谢谢!
快呐!求求各位了!2点以前!在线等! 展开
#include<iostream>
using namespace std;
int main()
{
int a[i],i,n;
cout<<"请输入月数: ";
cin>>n;
a[0]=1;
a[1]=1;
for(int i=2;i<n;i++);
a[i]=a[i-1]+a[i-2];
cout<<"本月兔子数为:"<<a[i]<<"对";
cin.get();
cin.get();
}
以上程序没求兔子总数,运行结果也不对,请各位帮忙修改和添加下,谢谢!
快呐!求求各位了!2点以前!在线等! 展开
3个回答
展开全部
#include<iostream>
using namespace std;
int main()
{
int a[10],i,n,total = 0;
cout<<"请输入月数(>=1&&<=12): ";
cin>>n;
for(i=0;i<n;i++)
{
if(i+1 == 1 || i+1 == 2){
a[i] = 1;
}else{
a[i]=a[i-1]+a[i-2];
}
total += a[i];
}
cout << "本月兔子数为: " << a[n-1] << "只";
cout << "兔子总数为: " << total << "只";
cin.get();
cin.get();
return 0;
}
using namespace std;
int main()
{
int a[10],i,n,total = 0;
cout<<"请输入月数(>=1&&<=12): ";
cin>>n;
for(i=0;i<n;i++)
{
if(i+1 == 1 || i+1 == 2){
a[i] = 1;
}else{
a[i]=a[i-1]+a[i-2];
}
total += a[i];
}
cout << "本月兔子数为: " << a[n-1] << "只";
cout << "兔子总数为: " << total << "只";
cin.get();
cin.get();
return 0;
}
展开全部
include<iostream>
using namespace std;
int main()
{
int a[1000]={1,1},i,n;
cout<<"请输入月数: ";
cin>>n;
for(i=2;i<n;i++)
{
a[i] = a[i-1]+a[i-2];
}
cout<<"本月兔子数为:"<<a[i-1]<<"对";
cin.get();
cin.get();
return 0;
}
using namespace std;
int main()
{
int a[1000]={1,1},i,n;
cout<<"请输入月数: ";
cin>>n;
for(i=2;i<n;i++)
{
a[i] = a[i-1]+a[i-2];
}
cout<<"本月兔子数为:"<<a[i-1]<<"对";
cin.get();
cin.get();
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我只想说用递归超级简单,你试一下,不要总是依赖别人
追问
递归还没学 我才初一
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询