題目連結: https://zerojudge.tw/ShowProblem?problemid=d018

# 解題思路

運用 stringstream 來完成這問題吧 (這題是經典練習)

# 程式碼

#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main(){
    stringstream ss;
    double Odd=0,Even=0,temp;
    int S_N;
    char ch;
    for(string s;getline(cin,s,'\n');ss.clear(),ss.str(""),Even=0,Odd=0){
        ss<<s;
        while(ss>>S_N){
            ss>>ch;
            ss>>temp;
            if(S_N%2==0) 
                Even+=temp;
            else 
                Odd+=temp;
        }
        cout<<(Odd-Even)<<'\n';
    }
    return 0;
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay