從前有一種很奇妙的語言,名為「Bit++」。這種語言是如此奇特和復雜。
這種語言很奇特的地方在於:因為他只有一個變量,稱為X。此外,您可對這個X進行兩種操作:
操作X++(或++X) 可將變量X的值增加1。
操作X-- (或--X) 可將變量X的值減少1。
語言 Bit++ 中的語句是一個序列,由一個操作和一個變量 x 組成。 該語句不帶空格,即只能包含字符“+”、“-”、“X”。 執行一個語句意味著應用它包含的操作。
Bit++ 中的程序是一系列語句,每個語句都需要執行。 執行一個程序意味著執行它包含的所有語句。
你的任務是給你一個 Bit++ 語言的程序。 X的初始值為0。請執行程序並找到它的最終值(執行此程序時變量的值)。
第一行包含一個整數 n (1 ≤ n ≤ 150) — 程序中的語句數。
接下來的 n 行每行包含一個語句。 每個語句只包含一個操作(++ 或 --)和一個變量 X(表示為字母X)。 因此,沒有空語句。 操作和變量可以按任意順序寫入。( X++ / ++X / X-- / --X )。
輸出一個整數,為執行指令後X的最終值。
1 ++X
1
2 X++ --X
0
在第一個範例中,(++X) 為X增加了1。所以X=1。
在第二個範例中,(X++) 為X增加了1,( --X )為X減少了1。所以X = 1-1 = 0。
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
35414 | jeremydinger ... (164253) | k629 | 228 | 2023-05-31 23:09 | |
35334 | 712045@st.lt ... (程式餓靈) | k629 | 261 | 2023-05-27 00:54 |