//f1=1,f2=1,fn=f(n-1)+f(n-2),输出前50项,每行输出5个值
#include <iostream>
using namespace std;
void main()
{
int f1=1,f2=1,i;
for(i=3;i<=50;i++)
fi=f(i-1)+f(i-2);
for(i=1;i<=50;i++)

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Greyson

    15人对此回答表示赞同

    /*哪有fi中i的变量还能改变fi的变量!是不是有点绕,i可以作为数组的下标那么f就应该是数组的数组名(也就是数组的首地址)*/

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main(void)
    {
    int f[50] = {0};
    f[0] = f[1] = 1;
    for(int i=2;
    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 疯人院门开了

    12人对此回答表示赞同

    你定义了f1 for里面用地是fi 还有你f函数没有函数体 要自己写个f 函数 追问
    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Jasper

    2人对此回答表示赞同

    #include <iostream>
    using namespace std;
    void main()
    {
    int f[51],i;
    f[1]=1,f[2]=1;
    for(i=3;i<=50;i++)
    f[i]=f[i-1]+f[i-2];
    for(i=1;i<=50;i++)
    {
    if(i%5==1) cout<<endl;
    cout
    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部