這是全國中等學校102學年度商業類科學生技藝競賽「程式設計」的試題加一點點修改,原題只讀入一行字串,找出其中的阿拉伯數字0~9。
改為一行字串中只有0~9的數字、英文字母、另外還有右列五種符號之1{ + - * / % },就是加減乘除餘五個運算,每一列只有一個運算符號,依其左右分成兩個數字,這兩個數字之間可能會有英文字母隔開,請將其分別各連成一個數值再計算。
第一列為一個數字 n , 1<=n<=5,接著有 n 列字串,每列請找出左數 a 及右數 b ,並依每列的1個運算符號計算其值
例:1A2B+34C5 得到的 a=12 , b=345 , 而運算符號為 + ,則計算 12+345的值為 357
其中 1<= a, b <= 9999
對每一列字串所擷取的數字 a , b 及運算符號所計算的值輸出一列,五個運算符號同 C 語言對整數的運算
例: 43+12 = 55 , 43-12 = 31 , 43*12= 516 , 43/12 = 3 , 43%12 = 7
5 Ab1cD34K+5Ol67i8 139v2Bk%14xHv7 Nb2y4W9/3UQg9 1k-L3 5p0i*2
5812 69 6 -2 100
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
25225 | wish.rirf@gm ... (C++ 與我) | b532 | 1188 | 2021-04-30 21:49 |