杭電 2096 小明A+B
阿新 • • 發佈:2017-06-08
miss script ava spa ace 個數 例如 mem ani
對於大於等於100的整數, 小明僅保留該數的最後兩位進行計算, 如果計算結果大於等於100, 那麽小明也僅保留計算結果的最後兩位.
例如, 對於小明來說:
1) 1234和34是相等的
2) 35+80=15
給定非負整數A和B, 你的任務是代表小明計算出A+B的值.
Input
輸入數據的第一行為一個正整數T, 表示測試數據的組數. 然後是T組測試數據. 每組測試數據包含兩個非負整數A和B(A和B均在int型可表示的範圍內).
小明A+B
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 43915 Accepted Submission(s): 20731
對於大於等於100的整數, 小明僅保留該數的最後兩位進行計算, 如果計算結果大於等於100, 那麽小明也僅保留計算結果的最後兩位.
例如, 對於小明來說:
1) 1234和34是相等的
2) 35+80=15
給定非負整數A和B, 你的任務是代表小明計算出A+B的值.
Output 對於每組測試數據, 輸出小明A+B的結果.
Sample Input 2 35 80 15 1152
Sample Output 15 67
題目還是很簡單的,就是把每個數%100後加起來的數再取余100,這就可以得到結果了。
附上代碼:
#include <iostream> #include<math.h> #include <iomanip> #include<cstdio> #include<string> #include<map> #include<vector> #include<list> #include<algorithm> #include<stdlib.h> #include<iterator> #include<sstream> #include<string.h> using namespace std; int main() { int n; cin>>n; while(n--) { int a,b; cin>>a>>b; int res1; res1=a%100+b%100; int res; res=res1%100; cout<<res<<endl; } return 0; }
杭電 2096 小明A+B