• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 大整數數相乘的問題

        時間:2020-11-23 18:57:26 筆試題目 我要投稿

        大整數數相乘的問題

          void Multiple(char A[], char B[], char C[]) {

          int TMP, In=0, LenA=-1, LenB=-1;

          while(A[++LenA] != ‘\0′);

          while(B[++LenB] != ‘\0′);

          int Index, Start = LenA + LenB – 1;

          for(int i=LenB-1; i>=0; i–) {

          Index = Start–;

          if(B[i] != ’0′) {

          for(int In=0, j=LenA-1; j>=0; j–) {

          TMP = (C[Index]-’0′) + (A[j]-’0′) * (B[i] – ’0′) + In;

          C[Index--] = TMP % 10 + ’0′;

          In = TMP / 10;

          }

          C[Index] = In + ’0′;

          }

          }

          }

          int main(int argc, char* argv[]) {

          char A[] = “21839244444444448880088888889″;

          char B[] = “38888888888899999999999999988″;

          char C[sizeof(A) + sizeof(B) - 1];

          for(int k=0; k C[k] = ’0′;

          C[sizeof(C)-1] = ‘\0′;

          Multiple(A, B, C);

          for(int i=0; C[i] != ‘\0′; i++)

          printf(“%c”, C[i]);

          }

        【大整數數相乘的問題】相關文章:

        小學奧數數論問題知識總結:數的整除性規律10-06

        單親兒童的10大心理問題07-10

        80后的四大心理問題08-28

        90后的八大心理問題08-04

        職業測評的六大問題12-24

        關于十大面試的問題12-13

        法國留學的八大問題10-16

        芭蕾舞大踢腿的注意問題09-28

        面試常見的五大問題11-06

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 一本色道久久88加勒比—综 | 亚洲欧美另类久久久精品能播放的 | 中文字幕25天天夜夜 | 综合激情久久综合激情 | 亚洲一区精品在线视频 | 日韩一级一欧美一级国产 |