3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
用C/C++語言實現大數(Big Number)相乘 資料來源: https://mp.weixin.qq.com/s/fOF4H2h-idfMiQ2emiN_FQ 線上編譯器:  https://www.tutorialspoint.com/compile_cpp_online.php https://www.tutorialspoint.com/compile_c_online.php Code: #include "stdio.h" #include "string.h" #define char_to_int(a) (int) (a - '0') #define int_to_char(a) (char)(a + '0') int main() { char a[1000]={"1844674407"}; char b[1000]={"3709551615"}; unsigned long long c[1000]={0}; int i = 0, j = 0, k = 0; memset(c,0,sizeof(c)); /*完成图片中的1,2步,结果从数组开头开始存放*/ for (i = 0; i0; i--) { if (c[i] >= 10) { c[i-1] = c[i]/10 + c[i-1]; c[i] = c[i]; } } /*输出*/ for(i=0;i $gcc -o main *.c $main 6842914925636017305

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦