• <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ù)號之后沒有對數(shù)進(jìn)行處理,即后來判斷時(shí)-100000也小于1000啊。
            改了之后提交第二次,測試結(jié)果正確的次數(shù)多了,還是部分錯(cuò)誤,我又檢查了一下,用了幾個(gè)特殊的數(shù)來試,發(fā)現(xiàn)100000輸出的結(jié)果是100,0,因?yàn)闆]有考慮后面的數(shù)字可能會發(fā)生沒有三位但是卻沒有自動(dòng)補(bǔ)全0的情況。如果這個(gè)時(shí)候仍然使用使用C++可能麻煩很多,就想著要利用C語言的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 兔兔的天空之城 閱讀(121) 評論(0)  編輯 收藏 引用

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


            精品综合久久久久久98| 午夜精品久久久久9999高清| 亚洲国产美女精品久久久久∴| 久久久国产精华液| 久久久久高潮毛片免费全部播放| 国产产无码乱码精品久久鸭| 久久99久久成人免费播放| 久久无码高潮喷水| 蜜桃麻豆www久久| 99久久综合国产精品免费| 国产91色综合久久免费| 性欧美大战久久久久久久| 韩国免费A级毛片久久| 人人狠狠综合久久亚洲| 99久久无码一区人妻a黑| 久久这里的只有是精品23| 激情伊人五月天久久综合| 精品伊人久久久| 国产精品永久久久久久久久久| 奇米综合四色77777久久| 久久影院午夜理论片无码| 久久精品国产69国产精品亚洲| 午夜精品久久久久久久| 一本综合久久国产二区| 久久国产成人精品国产成人亚洲| 久久久国产精品亚洲一区| 日韩乱码人妻无码中文字幕久久| 久久香蕉国产线看观看猫咪?v| 久久综合九色综合97_久久久| 久久中文骚妇内射| 亚洲精品tv久久久久久久久 | 亚洲∧v久久久无码精品| 婷婷久久精品国产| 性高湖久久久久久久久AAAAA| 久久综合精品国产一区二区三区| 丁香久久婷婷国产午夜视频| 青青热久久综合网伊人| 国产精品99久久不卡| 久久精品国产69国产精品亚洲| 老司机国内精品久久久久| 国产成人精品综合久久久|