百年孤独i 发表于 2020-8-26 23:00:09

斐波那契数列

#include <stdio.h>
int main()
{
        int f1 = 1,f2 = 1,f3;
        int i;
        printf("%12d\n%12d\n%12d\n",f1,f2);
        for(i=1;i<=38;i++)
        {
                f3 = f1+f2;
                printf("%12d\n",f3);
                f1 = f2;
                f2 = f3;
        }
        return 0;
}
执行程序 第三行出现乱码 ,其他行正确,怎么处理。
                1
         1
   4199296
         2
         3
         5
         8
          13
          21
          34
          55
          89
         144
         233
         377
         610
         987
      1597
      2584
      4181
      6765
       10946
       17711
       28657
       46368
       75025
      121393
      196418
      317811
      514229
      832040
   1346269
   2178309
   3524578
   5702887
   9227465
    14930352
    24157817
    39088169
    63245986
   102334155
Press any key to continue

昨非 发表于 2020-8-26 23:07:26


#include <stdio.h>
int main()
{
        int f1 = 1, f2 = 1, f3;
        int i;
        printf("%12d\n%12d\n", f1, f2);//多了个%d\n而已
        for (i = 1; i <= 38; i++)
        {
                f3 = f1 + f2;
                printf("%12d\n", f3);
                f1 = f2;
                f2 = f3;
        }
        return 0;
}

昨非 发表于 2020-8-26 23:08:03

见第七行
页: [1]
查看完整版本: 斐波那契数列