程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 九度OJ—題目1015:還是A+B

九度OJ—題目1015:還是A+B

編輯:關於C++
題目描述: 讀入兩個小於10000的正整數A和B,計算A+B。需要注意的是:如果A和B的末尾K(不超過8)位數字相同,請直接輸出-1。 輸入:

測試輸入包含若干測試用例,每個測試用例占一行,格式為"A B K",相鄰兩數字有一個空格間隔。當A和B同時為0時輸入結束,相應的結果不要輸出。

輸出:

對每個測試用例輸出1行,即A+B的值或者是-1。

樣例輸入:
1 2 1
11 21 1
108 8 2
36 64 3
0 0 1
樣例輸出:
3
-1
-1
100
來源:
2006年浙江大學計算機及軟件工程研究生機試真題 答疑:
解題遇到問題?分享解題心得?討論本題請訪問:www.2cto.com

 

 

    #include 
    using namespace std;
    int main()
    {
        int a,b,k;
        while(cin>>a>>b>>k && a!=0 && b!=0)
        {
            if(k == 0)
                cout<4)
            {
                if((a%10 == b%10) &&(a/10%10 == b/10%10)&&(a/100%10 == b/100%10)&&(a/1000%10 == b/1000%10))
                {
                    cout<<-1<

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved