Re: [問題] `main' must return 'int'

看板C_and_CPP (C/C++)作者 (Schottky)時間12年前 (2013/09/12 12:37), 編輯推噓6(6031)
留言37則, 12人參與, 最新討論串2/2 (看更多)
※ 引述《filexchang (嵐逸)》之銘言: : 如題 : 我需要寫程式計算論文裡的數值(過大) N 從程式中看起來你是要計算 SUM(N) = Σ C(N,k) k=1 N 依照二項式定理 SUM(N) = ( Σ C(N,k) ) - 1 = (1+1)^N - 1 = 2^N - 1 k=0 #include <stdio.h> #include <gmp.h> int main(void) { mpz_t sum; unsigned long int n = 1088; mpz_init(sum); mpz_ui_pow_ui(sum, 2, n); mpz_sub_ui(sum, sum, 1); gmp_printf("sum = %Zd\n", sum); mpz_clear(sum); return 0; } 打完收工。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.38.88 ※ 編輯: Schottky 來自: 220.137.38.88 (09/12 12:39)

09/12 13:03, , 1F
mpz_t 這什麼阿 compile不會過耶
09/12 13:03, 1F

09/12 13:14, , 2F
是不是要裝GUN的東西阿 在XP下怎麼裝 我找到的是linu
09/12 13:14, 2F

09/12 13:17, , 3F
x的安裝...
09/12 13:17, 3F

09/12 13:49, , 4F
請安裝GNU Multi-Precision Library (http://gmplib.org )
09/12 13:49, 4F

09/12 16:20, , 5F
http://goo.gl/2OlC3z 下載這個MinGW官方懶人包
09/12 16:20, 5F

09/12 16:21, , 6F
到C:\Program Files\Dev-Cpp\MinGW32\裡面把補充包解開
09/12 16:21, 6F

09/12 16:23, , 7F
再到Dev-C++裡的Tools>Compiler Options>Compiler這頁
09/12 16:23, 7F

09/12 16:24, , 8F
Add the following commands when calling the linker 這
09/12 16:24, 8F

09/12 16:25, , 9F
行下面有個文字方塊, 加入 -lgmp 就可以了
09/12 16:25, 9F

09/12 16:27, , 10F
此方法適用於所有Dev-C++內附MinGW(32-bit)的版本
09/12 16:27, 10F

09/12 16:28, , 11F
如果Dev-C++附的是TDM-GCC 64-bit,我還沒研究過懶人包
09/12 16:28, 11F

09/12 16:33, , 12F
不過如此一來你會找不到MinGW32這個目錄,反而看見MinGW64
09/12 16:33, 12F

09/12 16:38, , 13F
順便推薦解壓縮軟體 http://www.7-zip.org/
09/12 16:38, 13F

09/12 16:45, , 14F
剛去找老闆 他直接叫我用mathcad算比較快= =
09/12 16:45, 14F

09/12 16:45, , 15F
今天就當作複習C++吧...
09/12 16:45, 15F

09/12 16:47, , 16F
附帶一提 我的電腦有vmware 可以用linux解壓縮
09/12 16:47, 16F

09/12 16:52, , 17F
有Linux用bc(無限位數計算機)輸入2^1088-1就好 *爆*
09/12 16:52, 17F

09/12 22:39, , 18F
超討厭7zip的,學校的年輕老師都用那個壓然後寄給我媽
09/12 22:39, 18F

09/12 22:41, , 19F
阿我媽都歐巴桑了還要學7zip
09/12 22:41, 19F

09/12 23:07, , 20F
如果你用的winrar是正版的再來說吧
09/12 23:07, 20F

09/12 23:22, , 21F
不用 winrar 還可以用內建 zip 呀...
09/12 23:22, 21F

09/12 23:23, , 22F
呃...決定用.tar.lzma壓補充包的人不是我啊...
09/12 23:23, 22F

09/13 01:23, , 23F
winrar是免費的啊,只是有廣告
09/13 01:23, 23F

09/13 02:08, , 24F
winrar不是只能試用40天嗎?
09/13 02:08, 24F

09/13 09:00, , 25F
現在壓縮不是都只是為了封裝而已嗎?壓縮率反而不是很重要
09/13 09:00, 25F

09/13 09:17, , 26F
LZMA(.7z,.xz)最吸引人的是解壓縮速度很快,接近gzip
09/13 09:17, 26F

09/13 12:15, , 27F
mathcad運算不能超過10^307...
09/13 12:15, 27F

09/13 13:25, , 28F
7zip用起來跟zip有啥不一樣?
09/13 13:25, 28F

09/13 13:36, , 29F
對老人家就完全不一樣
09/13 13:36, 29F

09/13 13:37, , 30F
老人家用電腦就像按鍵精靈 一個按鈕位置跑掉就再見了
09/13 13:37, 30F

09/13 19:29, , 31F
沒辦法了,拿bc出來用吧 XD
09/13 19:29, 31F

09/14 00:30, , 32F
@MOONRAKER: 那是年輕老師缺乏同理心,工具本身無法決定
09/14 00:30, 32F

09/14 00:30, , 33F
自己要被誰使用。
09/14 00:30, 33F

09/14 01:13, , 34F
話說winrar也可以解.7z檔案,應該沒那麼討人厭吧
09/14 01:13, 34F

09/14 22:50, , 35F
winrar現在有免費版了? 我還停留在40天評估版的年代
09/14 22:50, 35F

09/23 11:32, , 36F
免費定義不同,會跳出要註冊我個人不認為是免費
09/23 11:32, 36F

09/23 11:32, , 37F
頂多算共享
09/23 11:32, 37F
文章代碼(AID): #1ICKKS1g (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1ICKKS1g (C_and_CPP)