看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) gmp.lib gmpDebug.lib 問題(Question): 想要輸入一任意長度整數後做Miller-Rabin 並且在輸入到字元時顯示輸入錯誤 程式碼(Code):(請善用置底文網頁, 記得排版) mpz_t n, x; mpz_init(x); printf("Test Number:"); gmp_scanf("%s",&x); mpz_init_set_str(n, x, 10); //接著使用n進行Miller-Rabin 補充說明(Supplement): 輸入字串可以成功存入x 但在mpz_init_set_str執行後只有前20位可以設入n 且執行後將x印出會變成20位數字+1符號 要如何使所有輸入數字皆設入n呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.193.15