1樓:
#incude
void main()}
2樓:匿名使用者
【c語言程式】
#incude
#define max_num 100
main()
; int i;
for(i=2;i for(i=0;i return 0; } 1 1 2 13 2 4 35 5 6 87 13 8 21 9 34 10 55 11 89 12 144 13 233 14 377 15 610 16 987 17 1597 18 2584 19 4181 20 6765 21 10946 22 17711 23 28657 24 46368 25 75025 26 121393 27 196418 28 317811 29 514229 30 832040 31 1346269 32 2178309 33 3524578 34 5702887 35 9227465 36 14930352 37 24157817 38 39088169 39 63245986 40 102334155 41 165580141 42 267914296 43 433494437 44 701408733 45 1134903170 46 1836311903 47 2971215073 48 4807526976 49 7778742049 50 12586269025 51 20365011074 52 32951280099 53 53316291173 54 86267571272 55 139583862445 56 225851433717 57 365435296162 58 591286729879 59 956722026041 60 1548008755920 61 2504730781961 62 4052739537881 63 6557470319842 64 10610209857723 65 17167680177565 66 27777890035288 67 44945570212853 68 72723460248141 69 117669030460994 70 190392490709135 71 308061521170129 72 498454011879264 73 806515533049393 74 1304969544928657 75 2111485077978050 76 3416454622906707 77 5527939700884757 78 8944394323791464 79 14472334024676221 80 23416728348467685 81 37889062373143906 82 61305790721611591 83 99194853094755497 84 160500643816367088 85 259695496911122585 86 420196140727489673 87 679891637638612258 88 1100087778366101931 89 1779979416004714189 90 2880067194370816120 91 4660046610375530309 92 7540113804746346429 ...... “斐波那契數列”的發明者,是義大利數學家列昂納多·斐波那契(leonardo fibonacci,生於公元2023年,卒於2023年。籍貫大概是比薩)。他被人稱作“比薩的列昂納多”。 2023年,他撰寫了《珠算原理》(liber abaci)一書。他是第一個研究了印度和阿拉伯數學理論的歐洲人。他的父親被比薩的一家商業團體聘任為外交領事,派駐地點相當於今日的阿爾及利亞地區,列昂納多因此得以在一個阿拉伯老師的指導下研究數學。 他還曾在埃及、敘利亞、希臘、西西里和普羅旺斯研究數學。 斐波那契數列指的是這樣一個數列:1,1,2,3,5,8,13,21…… 這個數列從第三項開始,每一項都等於前兩項之和。它的通項公式為:(1/√5)*【√5表示根號5】 很有趣的是:這樣一個完全是自然數的數列,通項公式居然是用無理數來表達的。 【該數列有很多奇妙的屬性】 比如:隨著數列項數的增加,前一項與後一項之比越逼近**分割0.6180339887…… 還有一項性質,從第二項開始,每個奇數項的平方都比前後兩項之積多1,每個偶數項的平方都比前後兩項之積少1。 如果你看到有這樣一個題目:某人把一個8*8的方格切成四塊,拼成一個5*13的長方形,故作驚訝地問你:為什麼64=65? 其實就是利用了斐波那契數列的這個性質:5、8、13正是數列中相鄰的三項,事實上前後兩塊的面積確實差1,只不過後面那個圖中有一條細長的狹縫,一般人不容易注意到。 如果任意挑兩個數為起始,比如5、-2.4,然後兩項兩項地相加下去,形成5、-2.4、2. 6、0.2、2.8、3、5. 8、8.8、14.6……等,你將發現隨著數列的發展,前後兩項之比也越來越逼近**分割,且某一項的平方與前後兩項之積的差值也交替相差某個值。 斐波那契數列的第n項同時也代表了集合中所有不包含相鄰正整數的子集個數。 用c語言程式設計 斐波那契數列:1,1,2,3,5,8,13…,輸出前13項,每行輸出5個數。 3樓: 1、首先開啟c語言軟體,在主函式main中,宣告定義一個長度為20個元素的陣列,並且給第0個第1個元素賦值為1。 2、然後利用for迴圈來完成對前20項的和,如下圖所示。 3、並將結果輸出,執行程式,如下圖所示。 4、執行程式,結果如下圖所示,這樣就完成了。 4樓:問明 public class feibomethodpublic static void main(string args) } } 使用陣列的方式實現 publicclassfeibomethod{//定義陣列方法 publicstaticvoidmain(string[]args){ intarr[]=newint[13]; arr[0]=arr[1]=1; for(inti=2;i<arr.length;i++){arr[i]=arr[i-1]+arr[i-2]; }system.out.println("斐波那契數列的前13項如下所示:"); for(inti=0;i<arr.length;i++){if(i%5==0) system.out.println(); system.out.print(arr[i]+"\t");}}} 5樓:匿名使用者 這是典型的遞迴演算法, int fact(int n ) 在main方法裡列印就行了 每5個字元,打個換行,當然樓上用陣列也能實現,不過這種題目就是為了解釋迭代方法的,熟悉熟悉迭代是有好處的 6樓:小倍王子 相對於其他人的**,我的**絕對是執行速度最快的,沒有之一。 #include int a[13]; int main() printf("\n"); return 0;} 7樓:匿名使用者 #include "stdio.h" #include "math.h" main() a[n]=(1/sqrt(5))*(x-y); }else a[n]=a[n-1]+a[n-2]; }for(n=0;n<13;n++) getch(); /* win-tc*/} 8樓:魚兒戀上了貓 #include} 9樓:賓利利民撒呃呃 #include int main()} c語言程式設計問題:用fibonacci數列為:1,1,2,3,5,8,13,....。 10樓: int fibo(int n) 這是遞迴函式, 輸入的n表示你要數列的第n項main函式就自己寫吧, 從小到大列舉就可以了, 懶得寫了另外稍微說一下, 如果追求效率的話, 可以在遞迴過程中快取所有的運算結果, 用少量的空間換取巨大的效率提升, 還可以參考數列的通項公式, 對大概的項數進行一下預估 11樓: int n=5,a; scanf("%d",&n) a[1]=1; a[2]=1; for [i=3;i<=n;i++] printf("%d",a[i-1]) 大概就是上面的思路吧,加點字首什麼的應該就可以了。 12樓: 修改一下max = cond+3; #include int fibonacci(int n) if(n== 1 || n==2) return 1; else return fibonacci(n-1) + fibonacci(n-2); int main() int cond; int i = 1; int max; int val; printf("請輸入一個數:"); scanf("%d",&cond); max = cond+3; for(i=1; ival = fibonacci(i); printf("%d ",val); if(val >= cond) break; printf("\n不小於自然數%d的最小的一個fibonacci數為:%d\n",cond,val); c語言,程式設計實現,求斐波那契數列,1,1,2,3,5,8,......的前20項及前20項和 13樓:珈藍惜夢 c語言源程式如下:#include int main() ;//斐波那契數列前兩個元素均為0 int i=0;//迴圈變數 int n=20;//數列需要求的個數 int sum = 0;//和變數 for(i=2;i printf("arr[1]-arr[%d] = ", n);//提示輸出數列元素 for (i = 0; i < n; i++)//遍歷數列printf("\n%d ", sum);//輸出求和結果return 0; }程式執行結果如下:擴充套件資料:利用遞迴原理進行求斐波那契數列的求解和求前n項和: #include int fibonacci(int n) //遞迴函式int main() return 0;} 14樓:天雨下凡 #include int fib(int n); int main(void) printf("\n前20項之和為:%d\n",sum); }int fib(int n) c語言是自編譯的,幾乎所有的c語言工具都主要是用c語言寫的,許多c語言工具具有把c語言程式翻譯為多中組合語言的功能,從而實現了跨平台的工作。c語言程式設計?以3名同學為例的 如下 執行結果如下 附原始碼 改為40名同學 include define n 40 void inid long id vo... include void main c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可... 最大的寶寶 在函式exe中,應該用指標來改變它指向的值,而不單純改變指標的值。因為這個指標只是一個拷貝,改變它的值毫無意義 void exe int p,int q int main return 0 void exe int p,int q include void exe int p,int q...C語言是用什麼語言編的,C語言程式設計?
怎麼用C語言程式設計簡單計算器,怎麼用C語言程式設計乙個簡單計算器?
c語言指標作為函式變數怎麼用,c語言 編一程式 交換兩個變數的值(用指標做函式引數)