裴波那契 C++这么写为什么算出来不对?求教,#include int main(void){\x05using nam
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/18 23:38:11
裴波那契 C++
这么写为什么算出来不对?求教,
#include
int main(void)
{
\x05using namespace std;
\x05int i;
\x05int f[20];
\x05cin>>i;
\x05f[0]=1;
\x05f[1]=1;
f[i] = f[i-1] + f[i-2];
cout
这么写为什么算出来不对?求教,
#include
int main(void)
{
\x05using namespace std;
\x05int i;
\x05int f[20];
\x05cin>>i;
\x05f[0]=1;
\x05f[1]=1;
f[i] = f[i-1] + f[i-2];
cout
![裴波那契 C++这么写为什么算出来不对?求教,#include int main(void){\x05using nam](/uploads/image/z/5421646-46-6.jpg?t=%E8%A3%B4%E6%B3%A2%E9%82%A3%E5%A5%91+C%2B%2B%E8%BF%99%E4%B9%88%E5%86%99%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AE%97%E5%87%BA%E6%9D%A5%E4%B8%8D%E5%AF%B9%3F%E6%B1%82%E6%95%99%2C%23include+int+main%28void%29%7B%5Cx05using+nam)
#include
using namespace std;
int main(void)
{
int i;
int f[20];
f[0]=1;
f[1]=1;
for(i=2;i
再问: 请问为什么要用for循环呢?
再问: 请问为什么要用for循环呢?
再答: 因为除了f[0]=1; f[1]=1; 之外其他的f[2]、 f[3]、、、、、都是未知的,必须循环给哪些未知的都计算出来。像你那样要是输入一个5,计算的时候f[5]=f[4]+f[3];能算出来吗?不能,因为f[4]和f[3]是我们未知的
using namespace std;
int main(void)
{
int i;
int f[20];
f[0]=1;
f[1]=1;
for(i=2;i
再问: 请问为什么要用for循环呢?
再问: 请问为什么要用for循环呢?
再答: 因为除了f[0]=1; f[1]=1; 之外其他的f[2]、 f[3]、、、、、都是未知的,必须循环给哪些未知的都计算出来。像你那样要是输入一个5,计算的时候f[5]=f[4]+f[3];能算出来吗?不能,因为f[4]和f[3]是我们未知的