題目來源:https://zerojudge.tw/ShowProblem?problemid=c315
這題只要對於條件判斷式的運用有一定的熟悉度,相信不會太困難,而我這題選擇用switch case的方式來解決,概念上差不多。
算是初期很好的練習題目。
以下附上我的程式,有任何問題歡迎留言或私訊我。
#include <iostream>
/*4
0 10
1 4
2 3
3 6*/
using namespace std;
int main()
{
int x = 0 , y = 0;
int n , m , o;
cin >> n;
while(n--) {
cin >> m >> o;
switch(m) {
case 0:
y += o;
break;
case 1:
x += o;
break;
case 2:
y -= o;
break;
case 3:
x -= o;
break;
}
}
cout << x << " " << y;
return 0;
}
沒有留言:
張貼留言