• HDU 2070 Fibbonacci Number


    Fibbonacci Number

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 13400    Accepted Submission(s): 6677


    Problem Description
    Your objective for this question is to develop a program which will generate a fibbonacci number. The fibbonacci function is defined as such:

    f(0) = 0
    f(1) = 1
    f(n) = f(n-1) + f(n-2)

    Your program should be able to handle values of n in the range 0 to 50.
     

    Input
    Each test case consists of one integer n in a single line where 0≤n≤50. The input is terminated by -1.
     

    Output
    Print out the answer in a single line for each test case.
     

    Sample Input
    3 4 5 -1
     

    Sample Output
    2 3 5
    Hint
    Note:
    you can use 64bit integer: __int64
     



    #include<stdio.h>
    __int64 a[55]={0,1};
    int main()
    {
    	int i;
    	int m;
    	for(i=2;i<51;i++)
    	a[i]=a[i-1]+a[i-2];
    	while(scanf("%d",&m)&&(m!=-1))
    	{
    		printf("%I64d
    ",a[m]);
    	}
    	return 0;
    }
    	
    





    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    学习嵌入式规划
    函数指针与指针函数
    css3
    css
    file upload使用iframe
    上传图片,文件
    table td里面的内容多的话出...
    html5 新标签
    html element
    css/html规范
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4852384.html
Copyright © 2020-2023  润新知