<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      兩個大數相加比較符合自然運算的算法

      功能很簡單,就是實現兩個很長的大數相加的功能
       1public static string MaxNumAdd(string num1, string num2)
       2        {
       3            //初始設置進位為0
       4            int carry = 0;
       5            int length1 = num1.Length;
       6            int length2 = num2.Length;
       7            Stack<int> stack1 = new Stack<int>(length1);
       8            Stack<int> stack2 = new Stack<int>(length2);
       9            int max = length1;
      10            if (max < length2)
      11            {
      12                max = length2;
      13            }

      14            //用于存放結果
      15            Stack<int> stack3 = new Stack<int>(max + 1);
      16            int size = max - length1;
      17            while (size > 0)
      18            {
      19                stack1.Push(0);
      20                size--;
      21            }

      22            size = max - length2;
      23            while (size > 0)
      24            {
      25                stack2.Push(0);
      26                size--;
      27            }

      28            for (int i = 0; i < length1; i++)
      29            {
      30               
      31                int num = Convert.ToInt32(num1[i].ToString());
      32                stack1.Push(num);
      33            }

      34            for (int i = 0; i < length2; i++)
      35            {
      36               
      37                int num = Convert.ToInt32(num2[i].ToString());      
      38                stack2.Push(num);
      39            }

      40            //臨時施計算結果
      41            int tempResult = 0;
      42            for (int i = 0; i < max; i++)
      43            {
      44                int n1 = stack1.Pop();
      45                int n2 = stack2.Pop();
      46                tempResult = n1 + n2 + carry;
      47                stack3.Push(tempResult);
      48                if (tempResult > 9)
      49                {
      50                    carry = 1;
      51                }

      52                else
      53                {
      54                    carry = 0;
      55                }

      56            }

      57            stack3.Push(carry);
      58            StringBuilder sb = new StringBuilder();
      59            while (stack3.Count > 0)
      60            {
      61                sb.Append(stack3.Pop().ToString());
      62            }

      63            return sb.ToString().TrimStart('0');
      64        }

      65    }
      posted @ 2006-10-22 02:06  Robin Zhang  閱讀(3879)  評論(6)    收藏  舉報
      主站蜘蛛池模板: 襄城县| 亚洲国产精品美日韩久久| 久久精品蜜芽亚洲国产AV| 绥中县| 1024你懂的国产精品| 成人无码特黄特黄AV片在线 | 国产区成人精品视频| 国产好大好硬好爽免费不卡| 99riav国产精品视频| 国产无遮挡免费视频免费| 2020国产激情视频在线观看| 白水县| 91精品国产免费人成网站| 亚洲精品国产一二三区| 阿鲁科尔沁旗| 亚洲精品尤物av在线网站| 污污污污污污WWW网站免费 | 国产亚洲精品综合一区二区| 亚洲日本欧美日韩中文字幕| 艳妇臀荡乳欲伦交换h在线观看| 亚洲国产一区二区三区最新| 久久99热精品这里久久精品| 夜色福利站WWW国产在线视频| 日韩精品福利视频在线观看| 中文字幕人妻少妇引诱隔壁| 国产精品视频露脸| 日韩国产成人精品视频| 克拉玛依市| 国产寡妇偷人在线观看| 黄色大全免费看国产精品| 欧美在线一区二区三区精品| 国产精品爽黄69天堂a| 久久午夜夜伦鲁鲁片免费无码| 国产中文字幕在线一区| 蜜臀av无码一区二区三区| 少妇特黄a一区二区三区| 久久夜色精品国产网站| 欧美www在线观看| 99精品国产中文字幕| 亚洲欧美日韩成人综合一区| 亚洲黄色一级片在线观看|