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

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


            久久精品亚洲男人的天堂| 久久精品国产清自在天天线| 久久丝袜精品中文字幕| 亚洲国产天堂久久久久久| 色8久久人人97超碰香蕉987| 精品一区二区久久| 久久精品视频一| 久久99国产精品久久久| 久久久久亚洲AV无码观看 | 久久亚洲日韩精品一区二区三区| 69久久夜色精品国产69| 一个色综合久久| 国产精品免费看久久久香蕉| 人妻丰满AV无码久久不卡| 无码人妻久久一区二区三区蜜桃| 91精品国产高清久久久久久io| 麻豆久久久9性大片| 亚洲欧美日韩精品久久| 久久无码人妻一区二区三区午夜 | 久久人妻少妇嫩草AV无码专区| 精品99久久aaa一级毛片| 国产一级持黄大片99久久| 中文字幕人妻色偷偷久久| 久久精品亚洲福利| 久久精品女人天堂AV麻| 91亚洲国产成人久久精品| 久久国产乱子伦精品免费强| 狠狠色婷婷久久一区二区三区| 久久精品国产亚洲AV影院| 亚洲国产婷婷香蕉久久久久久| 国产呻吟久久久久久久92| 99久久久久| 国産精品久久久久久久| 国产精品永久久久久久久久久| 99久久精品国产综合一区| 久久精品国产99国产精品| 久久久久亚洲精品男人的天堂| 久久精品国产99国产精品| 一本久久免费视频| 亚洲人成伊人成综合网久久久| 亚洲国产精品成人久久|