問題描述
你的弟弟剛做完了「100以內數的加減法」這部分的作業,請你幫他檢查一下。每道題目(包括弟弟的答案)的格式為a+b=c或者a-b=c,其中a和b是作業中給出的,均為不超過100的非負整數;c是弟弟算出的答案,可能是不超過200的非負整數,也可能是單個字元"?",表示他不會算。
輸入說明
輸入檔案包含不超過100行,以檔案結束符結尾。每行包含一道題目,格式保證符合上述規定,且不包含任何空白字元。輸入的所有整數均不含前導0。
輸出說明
輸出僅一行,包含乙個非負整數,即弟弟答對的題目數量。
輸入範例
55+12=67
15-8=7
100-35=?
83-50=33
4-3=6
81+5=21
輸出範例
**如下:
#include
#include
intmain()
if(c==
'-')}}
printf
("%d\n"
,count)
;return0;
}
執行狀態:ac
備註:
1)本題關鍵在於用s[i]-'0』可以將字元轉換成數字。
2)其次,要注意輸入等於號後的字元為字串形式,即s[20]。
3)d*10+s[i]-'0』的作用舉例:
「1234」 =〉 1234
從頭開始解析
i=0,d=0,d=0乘10+1=1;
i=1,d=1,d=1乘10+2=12;
i=2,d=12,d=12乘10+3=123;
i=3,d=123,d=123乘10+4=1234;
東華oj系統 87 弟弟的作業
87 弟弟的作業 問題描述 你的弟弟剛做完了 100以內數的加減法 這部分的作業,請你幫他檢查一下。每道題目 包括弟弟的答案 的格式為a b c或者a b c,其中a和b是作業中給出的,均為不超過100的非負整數 c是弟弟算出的答案,可能是不超過200的非負整數,也可能是單個字元 表示他不會算。輸入...
基礎75 弟弟的作業
75 弟弟的作業 問題描述 你的弟弟剛做完了 100以內數的加減法 這部分的作業,請你幫他檢查一下。每道題目 包括弟弟的答案 的格式為a b c或者a b c,其中a和b是作業中給出的,均為不超過100的非負整數 c是弟弟算出的答案,可能是不超過200的非負整數,也可能是單個字元 表示他不會算。輸入...
75 弟弟的作業
75 弟弟的作業 問題描述 你的弟弟剛做完了 100以內數的加減法 這部分的作業,請你幫他檢查一下。每道題目 包括弟弟的答案 的格式為a b c或者a b c,其中a和b是作業中給出的,均為不超過100的非負整數 c是弟弟算出的答案,可能是不超過200的非負整數,也可能是單個字元 表示他不會算。輸入...