b532: 字串處理
Tags : 字串處理
Accepted rate : 286人/296人 ( 97% ) [非即時]
評分方式:
Tolerant

最近更新 : 2015-09-14 10:06

Content

  這是全國中等學校102學年度商業類科學生技藝競賽「程式設計」的試題加一點點修改,原題只讀入一行字串,找出其中的阿拉伯數字0~9。

  改為一行字串中只有0~9的數字、英文字母、另外還有右列五種符號之1{ +  -  *  /  % },就是加減乘除餘五個運算,每一列只有一個運算符號,依其左右分成兩個數字,這兩個數字之間可能會有英文字母隔開,請將其分別各連成一個數值再計算。

 

Input

第一列為一個數字 n , 1<=n<=5,接著有 n 列字串,每列請找出左數 a 及右數 b ,並依每列的1個運算符號計算其值

例:1A2B+34C5 得到的 a=12 , b=345 , 而運算符號為 + ,則計算 12+345的值為 357

其中 1<= a, b <= 9999

Output

對每一列字串所擷取的數字 a , b 及運算符號所計算的值輸出一列,五個運算符號同 C 語言對整數的運算

例: 43+12 = 55 , 43-12 = 31 , 43*12= 516 , 43/12 = 3 , 43%12 = 7

Sample Input
5
Ab1cD34K+5Ol67i8
139v2Bk%14xHv7
Nb2y4W9/3UQg9
1k-L3
5p0i*2
Sample Output
5812
69
6
-2
100

測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (25%): 1.0s , <1K
公開 測資點#1 (25%): 1.0s , <1K
公開 測資點#2 (25%): 1.0s , <1K
公開 測資點#3 (25%): 1.0s , <1K
Hint :
Tags:
字串處理
出處:
102學年度商業類程式設計競賽 [管理者:
p3a_owhj (阿普二信)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」