2 条题解

  • 0
    @ 2025-10-13 20:49:07

    C:(更改格式化问题和%lld问题版)

    #include <stdio.h>
    signed main()
    {
        long long a;
        long long x;
        long long Fib[60];
        Fib[0] = 0;
        Fib[1] = 1;
        scanf("%lld", &a);
        for (int i = 2; i <= 60; i++)
        {
            Fib[i] = Fib[i - 1] + Fib[i - 2];
        }
        for (int i = 1; i <= a; i++)
        {
            scanf("%lld", &x);
            printf("Fib(%lld) = %lld\n", x, Fib[x]);
        }
        return 0;
    }
    
    
    • 0
      @ 2024-12-18 14:07:31

      C :

      #include <stdio.h>
      signed main()
      {
          long long a;
          long long x;
          long long Fib[60];
          Fib[0]=0;
          Fib[1]=1;
          scanf("%lld",&a);
          for(int i=2;i<=60;i++)
          {
              Fib[i]=Fib[i-1]+Fib[i-2];
          }
          for(int i=1;i<=a;i++)
          {
              scanf("%d",&x);
              printf("Fib(%d) = %lld\n",x,Fib[x]);
          }
          return 0;
      }
      

      C++ :

      #include<iostream>
      #include<cstdio>
      using namespace std;
      
      int main()
      {
          int T,k;
          long long X[61];
          cin>>T;
          
          X[0]=0;
           
          X[1]=1;
          
          for(int i=2;i<=60;i++)
          
          X[i]=X[i-1]+X[i-2];
          
          for(int i=0;i<=T-1;i++)
      {   cin>> k;
          printf("Fib(%d) = %lld\n",k,X[k]);
      }    
          return 0;
      }
      
      • 1

      信息

      ID
      665
      时间
      1000ms
      内存
      128MiB
      难度
      8
      标签
      提交数
      136
      已通过
      20
      上传者