一開始將money陣列的值都清成0。
依照交易指令進行存提動作。
最後依序輸出money陣列的所有內容。
#include<iostream>
using namespace std;
int main()
{
int N;
int T;
int n, t, m;
int money[105];
int i;
cin >> N;
cin >> T;
//let all money be 0
i=0;
while( i<N )
{
money[i] = 0;
i = i+1;
}
//deposit, withdraw
i = 0;
while( i<T )
{
cin >> n >> t >> m;
if( t==1 )
{
money[n] = money[n] + m;
}
if( t==2 )
{
money[n] = money[n] - m;
}
i = i+1;
}
//output
i = 0;
while( i<N )
{
cout << i << " : " << money[i] << endl;
i = i+1;
}
return 0;
}