search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

用C/C++語言實現大數(Big Number)相乘 – jashliao部落格

用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 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦