• <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   管理


            人妻无码精品久久亚瑟影视 | 精品久久久久久亚洲精品| 国产aⅴ激情无码久久| 97久久超碰成人精品网站| 久久精品国产72国产精福利| 7777精品伊人久久久大香线蕉| 欧美大香线蕉线伊人久久| 日本精品久久久久中文字幕| 久久久久亚洲AV无码观看| 久久综合中文字幕| 无码人妻久久一区二区三区免费丨| 成人亚洲欧美久久久久 | 国内精品九九久久精品| 97久久精品人人澡人人爽| 亚洲国产精品无码久久98| 久久黄色视频| 国产国产成人久久精品| avtt天堂网久久精品| 国产精品99久久久精品无码 | 99热成人精品免费久久| 亚洲国产精品久久久天堂| 亚洲综合久久夜AV | 久久久精品久久久久久| 国内精品久久久久久麻豆| 久久w5ww成w人免费| 色婷婷久久综合中文久久蜜桃av| 亚洲伊人久久综合影院| 亚洲国产成人精品女人久久久| 中文精品久久久久国产网址| 久久香蕉一级毛片| 麻豆精品久久精品色综合| 97久久久久人妻精品专区| 久久99精品国产麻豆| 国产午夜精品久久久久免费视| 亚洲AV日韩精品久久久久久久| 久久久久久精品免费看SSS| 伊人久久一区二区三区无码| 久久人人爽人人爽人人av东京热| 一本综合久久国产二区| 99精品久久久久久久婷婷| 精品熟女少妇a∨免费久久|