欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PTA - 使用函数输出指定范围内的Fibonacci数

程序员文章站 2024-03-05 18:18:43
...

PTA - 使用函数输出指定范围内的Fibonacci数

int fib( int n ) 
{
	int x1=0,x2=1;  
    int x,i;
	  
    if( n==1 ) {
        x=1;  
    } else {  
        for( i=1; i<n; i++ )
        {                      
            x = x1+x2;   
            x1 = x2;  
            x2 = x;
			  
        }  
    }
	  
    return x;
} 

void PrintFN( int m, int n ) {
    
    int j,i=0,count=0; 
  
    for( j=0; j<=10000; j++ ) { 
  	    i++;
		int f=fib(i);
		if( f>=m && f<=n ) {
			if ( count==0 ) {
				printf("%d",f);  
				count++;  
    		}else{
    			printf(" %d",f);  
				count++;  
    		}
		} 
    }
    if ( count==0 ) {
		printf("No Fibonacci number");
	}
}
相关标签: 编程练习题