• <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 - 0,comments - 0,trackbacks - 0
            #include <iostream>Calculate a + b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits).

            Input

            Each input file contains one test case. Each case contains a pair of integers a and b where -1000000 <= a, b <= 1000000. The numbers are separated by a space.

            Output

            For each test case, you should output the sum of a and b in one line. The sum must be written in the standard format.

            Sample Input
            -1000000 9 
            Sample Output
            -999,991
            這道題我提交了三次,第一次提交之后顯示部分正確,檢查了代碼發(fā)現(xiàn)輸出負(fù)號(hào)之后沒有對(duì)數(shù)進(jìn)行處理,即后來判斷時(shí)-100000也小于1000啊。
            改了之后提交第二次,測(cè)試結(jié)果正確的次數(shù)多了,還是部分錯(cuò)誤,我又檢查了一下,用了幾個(gè)特殊的數(shù)來試,發(fā)現(xiàn)100000輸出的結(jié)果是100,0,因?yàn)闆]有考慮后面的數(shù)字可能會(huì)發(fā)生沒有三位但是卻沒有自動(dòng)補(bǔ)全0的情況。如果這個(gè)時(shí)候仍然使用使用C++可能麻煩很多,就想著要利用C語(yǔ)言的printf的輸出固定格式,沒有達(dá)到自動(dòng)補(bǔ)全0,修改之后提交通過。
            下面貼我的代碼:
            #include <iostream>
            using namespace std;
            int main(void){
                
            int a,b;
                
            int sum=0;
                
            while(cin>>a>>b){
                    sum
            =a+b;
                    
            if(sum<0){
                        sum
            =-sum;      
                        cout
            <<"-";
                    }
                    
            if(sum<1000)
                    cout
            <<sum;
                    
            else if(sum>=1000&&sum<1000000)
                        printf(
            "%d,%03d",(sum/1000),sum%1000);
                    
            else if(sum>=1000000)
                        printf(
            "%d,%03d,%03d",sum/1000000,((sum%1000000)/1000),sum%1000);
                }
                
            return 0;
            }

            posted on 2014-07-26 10:40 兔兔的天空之城 閱讀(122) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            国产一区二区三区久久精品| 久久av免费天堂小草播放| 伊人久久国产免费观看视频 | 欧美va久久久噜噜噜久久| 午夜欧美精品久久久久久久| 久久99精品国产麻豆| 91麻豆精品国产91久久久久久| 久久国产精品一区| 一本色道久久HEZYO无码| 99精品久久久久中文字幕| 欧美久久综合九色综合| 国产精品久久99| 久久亚洲sm情趣捆绑调教| 色综合久久综精品| 性欧美丰满熟妇XXXX性久久久| 久久久久国色AV免费观看| 国产精品对白刺激久久久| 午夜精品久久影院蜜桃| 情人伊人久久综合亚洲| 久久中文骚妇内射| 一本色道久久综合| 久久se这里只有精品| 国产成人久久精品一区二区三区 | 中文字幕热久久久久久久| 一本一道久久精品综合| 久久男人Av资源网站无码软件| 久久免费国产精品| 久久国产精品一区| 国产精品伊人久久伊人电影 | 国产AⅤ精品一区二区三区久久| 伊人久久精品无码av一区| 香港aa三级久久三级老师2021国产三级精品三级在| 久久AV高潮AV无码AV| 欧美亚洲国产精品久久| 久久影视综合亚洲| 思思久久99热免费精品6| 国产视频久久| 精品久久久久久国产牛牛app| 久久精品国产亚洲一区二区| 久久最新精品国产| 亚洲国产精品一区二区久久|