<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            大整數數相乘的問題

            時間: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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院