• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 21,  comments - 9,  trackbacks - 0

            大整數的加法。與以前高精度算法不同的是這次要一下子讀入一個算式。然后簡便的是,這次不用再交換順序了,直接加。但是結果的判斷稍微麻煩一點,要把開頭的0都去掉才行。一下是我的代碼。哎,剛開始把自己弄得挺混亂的,后來憤怒了,就把所有代碼全刪掉重新寫了一遍。然后一次AC
            #include<iostream>
            #include<stdio.h>
            #include<cstring>
            using namespace std;
            char a[12],b[12],c[12];
            char temp[25];
            bool add(char *first,char *second)
            {
             int len1=strlen(first);
             int len2=strlen(second);
             first[len1]='0';
             int i,j;
             for(i=0;i<len2;i++)
             {
              second[i]-='0';
             }
             for(j=0;j<=len1;j++)
             {
              first[j]-='0';
             }
             for(i=0;i<len2;i++)
             {
              first[i]+=second[i];
             }
             for(i=0;i<len1;i++)
             {
              if(first[i]>=10)
              {
               first[i+1]+=first[i]/10;
               first[i]%=10;
              }
             }
             for(i=0;i<=len1;i++)
              first[i]+='0';
             while(first[len1]=='0')
              len1--;
             int len3=strlen(c);
             len3--;
             while(c[len3]=='0')
              len3--;
             if(len1!=len3)
              return false;
             while(len3>=0)
             {
              if(c[len3]!=first[len3])
               return false;
              len3--;
             }
             return true;
            }
            int main()
            {
             while(gets(temp))
             {
              int kk=0;
              while(temp[kk]!='+')
              {
               a[kk]=temp[kk];
               kk++;
              }
              a[kk]='\0';
              kk++;
              int kkk=0;
              while(temp[kk]!='=')
              {
               b[kkk]=temp[kk];
               kk++;kkk++;
              }
              b[kkk]='\0';
              kk++;
              kkk=0;
              while(temp[kk]!='\0')
              {
               c[kkk]=temp[kk];
               kk++;kkk++;
              }
              c[kkk]='\0';

              int len1=strlen(a);
              int len2=strlen(b);
              if(len1==1&&len2==1&&a[0]=='0'&&b[0]=='0')
              {
               cout<<"True"<<endl;
               break;
              }
              if(len1>len2)
               if(add(a,b))
                cout<<"True"<<endl;
               else
                cout<<"False"<<endl;
              else
               if(add(b,a))
                cout<<"True"<<endl;
               else
                cout<<"False"<<endl;
             }
             return 0;

            }

            posted on 2010-08-19 16:26 崔佳星 閱讀(1104) 評論(0)  編輯 收藏 引用 所屬分類: POJ
            <2010年8月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            国产成人综合久久久久久 | 亚洲人成无码www久久久| 久久九色综合九色99伊人| 热久久最新网站获取| 久久久免费精品re6| 久久免费观看视频| 久久精品国产亚洲精品2020 | 日日狠狠久久偷偷色综合0| 97视频久久久| 久久成人18免费网站| 日本人妻丰满熟妇久久久久久| 久久精品成人国产午夜| 伊人久久国产免费观看视频| 久久免费精品一区二区| 少妇高潮惨叫久久久久久 | 久久精品国产亚洲精品| 嫩草伊人久久精品少妇AV| 色综合久久中文字幕综合网| 久久久精品午夜免费不卡| 少妇人妻综合久久中文字幕| 狠狠精品久久久无码中文字幕| 日韩精品久久无码人妻中文字幕 | 人人狠狠综合久久亚洲婷婷| 午夜精品久久久久久99热| 一本久道久久综合狠狠躁AV| 国产精品欧美亚洲韩国日本久久| 2021精品国产综合久久| 久久人妻AV中文字幕| 久久国产欧美日韩精品| 亚洲日韩欧美一区久久久久我 | 久久精品国产黑森林| 亚洲伊人久久综合中文成人网| 香蕉久久夜色精品升级完成| 久久精品无码一区二区三区日韩| 大伊人青草狠狠久久| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 欧美国产精品久久高清| 激情五月综合综合久久69| 四虎国产永久免费久久| 国产精品一久久香蕉国产线看| 精品久久久无码人妻中文字幕豆芽|