Start: Mar, 13, 2018 09:00:00
计算机161 算法分析与设计 第二次实验课作业(叶瑞滨、林志伟、吴百惠)
End: Jun, 18, 2018 08:00:00
Time elapsed:
Time remaining:

Problem_ID: A
Result: Accepted
Time: 5ms
Memory: 1092kB
Author: 2016210401023
In contest: 1143

#include<stdio.h> 
int fib(int n){
   	    int a=0,b=1,c,i;
   	    if(n==0||n==1)
   		    return n;
   		for(c=a+b,i=2;i<n;++i){
   			a=b;
   			b=c;
   			c=a+b;
		}
		return c;	   
    }
int main(void){
	int i,num;
	scanf("%d",&num);
    for(int j=0;;j++){
        if(fib(j)==num){
        	printf("%d\n",num);
        	printf("%d",num);
        	break;
		} 
		else if(fib(j)<num&&fib(j+1)>num){
			printf("%d\n",fib(j));
			printf("%d",fib(j+1));
			break;
		}   	
	}
}