k678 - 肥余歷險記---(反數學城1)
題目描述
題目要求讀取多組加法算式,並判斷算式是否正確。每組算式包含兩個數字和一個運算符號(+),以及一個預期結果。如果算式結果等於預期結果,則輸出 "yes",否則輸出 "no"。
解題思路
這道題的解題思路非常簡單,直接按照題目描述進行模擬即可。程式碼讀取每組輸入,提取兩個數字和預期結果,計算兩個數字的和,然後將計算結果與預期結果進行比較。如果相等,則輸出 "yes",否則輸出 "no"。
複雜度分析
- 時間複雜度: O(n),其中 n 是輸入的加法算式數量。
- 空間複雜度: O(1),程式碼只使用了常數級別的額外空間。
程式碼
#include <iostream>
using namespace std;
int n,x,y,z;
char c;
int main(){
cin >> n;
for(int i=1;i<=n;++i){
cin >> x >> c >> y >> z;
if(x+y==z){
cout << "yes\n";
}
else{
cout << "no\n";
}
}
}