day5

作者: 今生何求惟你 | 来源:发表于2018-06-15 07:41 被阅读3次

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    我的代码好像跑题了,算成了第n个月的兔子对数…

    me:

    #include <stdio.h> 

    main()

    {

    int a,b,i,n,sum;

    a = 1;

    b = 1;

    sum = 0;

    printf("Please enter the month:");

    scanf("%d",&n);

    if(n == 1||n == 2)

        sum = 1;

        else

        {

    for(i = 3;i <= n;i++)

    {

    sum = a + b;

    a = b;

    b = sum;

    }

        }

    printf("The pair of rabbit are %d .",sum);

    return 0;

    }

    answer:

    #include <stdio.h>

    main()

    {

    long f1,f2;

    int i;

    f1=f2=1;

    for(i=1;i<=20;i++)

     { printf("%12ld %12ld",f1,f2);

       if(i%2==0) printf("\n");/*控制输出,每行四个*/

       f1=f1+f2; /*前两个月加起来赋值给第三个月*/

       f2=f1+f2; /*前两个月加起来赋值给第三个月*/

     }

    retun 0;

    }

    相关文章

      网友评论

        本文标题:day5

        本文链接:https://www.haomeiwen.com/subject/xnfyeftx.html