題目要求用gcd()函數,自己寫吧 怕題目給判錯(平臺提交錯誤是要減時間的) 但是不知道C語言那個庫里有這個函數 這就尷尬了 哪位大神指點一下啊?
2 回答

慕容森
TA貢獻1853條經驗 獲得超18個贊
gcd是GNU編譯器特定的庫函數。
GNU編譯器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go語言的前端,也包括了這些語言的庫(如libstdc++、libgcj等等)。GCC的初衷是為GNU操作系統專門編寫的一款編譯器。GNU系統是徹底的自由軟件。
庫函數一般是指編譯器提供的可在c源程序中調用的函數??煞譃閮深?,一類是c語言標準規定的庫函數,一類是編譯器特定的庫函數。

繁星coding
TA貢獻1797條經驗 獲得超4個贊
簡單來說,你可以手寫一個,畢竟歐幾里得算法比較簡單
我這里就寫一段,c++可以參考,c語言應該也兼容
1234 | int gcd( int a, int b) { if (b==0) return a; return gcd(b,a%b); } |
這個是代碼的核心,a和b就是你的兩個數。
- 2 回答
- 0 關注
- 105 瀏覽
添加回答
舉報
0/150
提交
取消