#27436: C++ 參考解答


aslanchen0730@gmail.com (陌語)

學校 : 不指定學校
編號 : 164685
來源 : [111.252.124.252]
最後登入時間 :
2024-05-11 21:43:12
c290. APCS 2017-0304-1秘密差 -- 2017年3月APCS | From: [140.128.156.248] | 發表日期 : 2021-10-05 14:36

#include <bits/stdc++.h>

using namespace std;

 

signed main(){

    string n;

    int A, B, a, b;

    cin >> n;

    A = 0;

    B = 0;

    int len = n.size();

    for( int i = 0 ; i < len ; i++ ){

        if( i % 2 == 0 ){

            a = (int)n[len - 1 - i] - 48;

            A = A + a;

        }

        else{

            b = (int)n[len - 1 - i] - 48;

            B = B + b;

        }

    }

    if( A > B ){

        cout << A - B;

    }

    else{

        cout << B - A;

    }

}

 

 
#27437: Re:C++ 參考解答


aslanchen0730@gmail.com (陌語)

學校 : 不指定學校
編號 : 164685
來源 : [111.252.124.252]
最後登入時間 :
2024-05-11 21:43:12
c290. APCS 2017-0304-1秘密差 -- 2017年3月APCS | From: [140.128.156.248] | 發表日期 : 2021-10-05 15:01

 

程式碼解釋

這是我的Hackmd,這是這一天解答的詳細解釋連結,有興趣的人可以點進來來看看

https://hackmd.io/@yqvHTthmTYehjxz4k9Hqrw/rJfpf_tNF

 
ZeroJudge Forum