NPSC補完計劃

登入註冊帳號.

請輸入帳號, 密碼以及預計登入時間
進階搜尋  

最新消息:

歡迎光臨NPSC補完計劃

+ NPSC補完計劃 » NPSC國中組 » NPSC2008國中組初賽
 [C++] C. 電費系統

作者 主題: [C++] C. 電費系統  (閱讀 1314 次)

skipper

  • 初級會員
  • **
  • 文章數: 28
    • 檢視個人資料
[C++] C. 電費系統
« 於: 十一月 17, 2012, 06:18:23 pm »

代碼: [選擇]
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main(void){
int steps,current,next,delta,cost=0;
while(1) {
cin >> steps;
if (steps==0){
break;
}
else{
cost=0;
cin >> current;
for(int i=0;i<steps-1;i++){
cin >> next;
delta = next -current;
if (delta <0){
cost += delta*(-1)*10;
}
else{
cost += delta * 20;
}
current = next;
}
cout << cost << endl;
}
}
return 0;
}
記錄
+ NPSC補完計劃 » NPSC國中組 » NPSC2008國中組初賽
 [C++] C. 電費系統