• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 7,comments - 214,trackbacks - 0

            /*
            ?* Fibonacci Numbers(斐波納契數(shù)列)
            ?* 1, 1,2,3,5,8,13,21,34,55,89,144,233
            ?* 求第n個(gè)斐波納契數(shù)
            ?*/
            #include <stdio.h>
            #include <stdlib.h>
            #include <string.h>

            int ctoi( char src )
            {
            ?switch( src )
            ?{
            ?case '1':
            ??return 1;
            ?case '2':
            ??return 2;
            ?case '3':
            ??return 3;
            ?case '4':
            ??return 4;
            ?case '5':
            ??return 5;
            ?case '6':
            ??return 6;
            ?case '7':
            ??return 7;
            ?case '8':
            ??return 8;
            ?case '9':
            ??return 9;
            ?default:
            ??return 0;
            ?}
            }

            void Reverse( char* des, char* src )
            {
            ?int length = 0;
            ?while( src[length++] != 0 ){}
            ?length--;

            ?for( int i = 0; i < length; i++ )
            ?{
            ??des[i] = src[length-i-1];
            ?}
            }

            int getlength( char* p, char* q )
            {
            ?int length = 0;
            ?for( int i = 0; p[i] != 0; i++ ){}
            ?length = i;

            ?for( i = 0; q[i] != 0; i++ ){}

            ?return length > i ? length : i;?
            }

            void add( char* des, char* src1, char* src2 )
            {
            ?char temp1[50];
            ?char temp2[50];
            ?char temp3[50];

            ?for( int i = 0; i < 50; i++ )
            ??temp1[i] = 0;
            ?for( i = 0; i < 50; i++ )
            ??temp2[i] = 0;
            ?for( i = 0; i < 50; i++ )
            ??temp3[i] = 0;

            ?Reverse( temp1, src1 );
            ?Reverse( temp2, src2 );

            ?int p = 0;
            ?int temp;
            ?int length = getlength( temp1, temp2 );

            ?for( i = 0; i < length; i++ )
            ?{
            ??temp = ctoi( temp1[i] ) + ctoi( temp2[i] ) + p;

            ??if( temp > 9 )
            ??{
            ???itoa( temp - 10, &temp3[i], 10 );
            ???p = 1;
            ??}
            ??else
            ??{
            ???itoa( temp, &temp3[i], 10 );
            ???p = 0;
            ??}
            ?}
            ?if( p != 0 )
            ??itoa( p, &temp3[i], 10 );?
            ?
            ?Reverse( des, temp3 );
            }

            void main()
            {
            ?char m[50];
            ?char n[50];
            ?char sum[50];
            ?int num ;

            ?for( int i = 0; i < 50; i++ )
            ??m[i] = 0;
            ?for( i = 0; i < 50; i++ )
            ??n[i] = 0;
            ?for( i = 0; i < 50; i++ )
            ??sum[i] = 0;

            ?m[0] = '1';
            ?n[0] = '1';
            ?i = 0;

            ?while( scanf( "%d", &num ) != EOF )
            ?{
            ?while( i < num - 2 )
            ?{
            ??add( sum, m, n );

            ??strcpy( n, m );
            ??strcpy( m, sum );
            ??i++;
            ?}

            ?printf( "%s\n", sum );
            ?}
            }

            posted on 2007-03-04 10:15 周Q 閱讀(1209) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            99久久国产综合精品网成人影院 | 怡红院日本一道日本久久 | 日韩欧美亚洲综合久久| 久久影院午夜理论片无码| 久久久久久精品免费看SSS| 久久精品国产亚洲AV大全| 精品欧美一区二区三区久久久| 久久99精品免费一区二区| 中文字幕无码精品亚洲资源网久久| 色综合久久久久综合体桃花网 | 欧美久久一级内射wwwwww.| 蜜臀久久99精品久久久久久小说| 99久久国产主播综合精品 | 国产综合免费精品久久久| 亚洲国产另类久久久精品| 精品久久久久久无码人妻热| 久久青青草原亚洲av无码app| 久久久精品国产亚洲成人满18免费网站 | 国产精品免费看久久久香蕉| 亚洲中文字幕久久精品无码喷水 | 久久国产AVJUST麻豆| 亚洲午夜久久久精品影院| 久久久久久久久久久| 久久精品无码免费不卡| 韩国三级大全久久网站| 无码日韩人妻精品久久蜜桃| 久久亚洲国产精品123区| 亚洲国产精品久久久久婷婷老年| 亚洲精品乱码久久久久66| 亚洲伊人久久综合中文成人网| 国产精品成人无码久久久久久| 欧美久久精品一级c片片| 成人妇女免费播放久久久| 99久久精品国产一区二区| 97精品国产97久久久久久免费 | 久久亚洲AV成人无码| 久久亚洲精品国产精品婷婷| 亚洲国产成人久久一区久久| 日韩十八禁一区二区久久| 合区精品久久久中文字幕一区 | 2020久久精品国产免费|