1. 程式人生 > >HHUOJ 1002 弟弟的作業(水題)

HHUOJ 1002 弟弟的作業(水題)

1002: 弟弟的作業

時間限制: 1 Sec  記憶體限制: 128 MB
提交: 10  解決: 7

題目描述

你的弟弟剛做完了“100以內數的加減法”這部分的作業,請你幫他檢查一下。每道題目(包括弟弟的答案)的格式為a+b=c或者a-b=c,其中ab是作業中給出的,均為不超過100的非負整數;c是弟弟算出的答案,可能是不超過200的非負整數,也可能是單個字元"?",表示他不會算。

輸入

輸入檔案包含不超過100行,以檔案結束符結尾。每行包含一道題目,格式保證符合上述規定,且不包含任何空白字元。輸入的所有整數均不含前導0。

輸出

輸出僅一行,包含一個非負整數,即弟弟答對的題目數量。

樣例輸入

1+2=33-1=56+7=?99-0=99

樣例輸出

2

提示

來源

水題直接程式碼:

#include <iostream>  
#include <cstdio>  
#include <cstring>  
#include <cstdlib>  
using namespace std;  
int main()  
{  
    //freopen("in.txt","r",stdin); 
    int a,b;  
    char c[5],op,e;  
    int cnt=0;  
    while(cin>>a>>op>>b>>e>>c)  
    {   
        int ans;  
        if(c[0]!='?')  
            ans=atoi(c);  
        else 
            continue;  
        if(op=='+')  
        {  
            if(a+b==ans)  
                cnt++;  
        }  
        else if(op=='-')  
        {  
            if(a-b==ans)  
                cnt++;  
        }  
    }  
    cout<<cnt<<endl;  
    return 0;  
}