題目連結: 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; | |
} |