#33095: cpp ans


yp11151144@yphs.tp.edu.tw (709-35陳中仁)

學校 : 臺北市私立延平高級中學
編號 : 197065
來源 : [203.72.178.1]
最後登入時間 :
2023-06-19 14:39:34
c290. APCS 2017-0304-1秘密差 -- 2017年3月APCS | From: [203.72.178.1] | 發表日期 : 2022-11-30 17:15

#include <bits/stdc++.h>

using namespace std;

int main() {
    string s;
    int a, b, i;
    while( cin >> s) {
    a = 0;
    b = 0;
    for ( i = 0; i < s.length(); i ++) {
        if ( i % 2) {
            a += s[i]- '0';
        } else {
            b += s[i] - '0';
        }
    } 
    if ( a > b) {
        cout << a - b << endl;
    } else {
        cout << b - a << endl;
     }
    return 0;
    }

 
#33097: Re: cpp ans


yp11151192@yphs.tp.edu.tw (806-39黃浩軒)

學校 : 臺北市私立延平高級中學
編號 : 196804
來源 : [36.230.6.160]
最後登入時間 :
2023-12-15 23:47:41
c290. APCS 2017-0304-1秘密差 -- 2017年3月APCS | From: [203.72.178.1] | 發表日期 : 2022-11-30 17:21

#include

using namespace std;

int main() {
    string s;
    int a, b, i;
    while( cin >> s) {
    a = 0;
    b = 0;
    for ( i = 0; i < s.length(); i ++) {
        if ( i % 2) {
            a += s[i]- '0';
        } else {
            b += s[i] - '0';
        }
    } 
    if ( a > b) {
        cout << a - b << endl;
    } else {
        cout << b - a << endl;
     }
    return 0;
    }

其實可以用abs()函數

 
ZeroJudge Forum