東華OJ基礎 75 弟弟的作業

2021-10-02 17:14:12 字數 900 閱讀 6649

問題描述

你的弟弟剛做完了「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的非負整數,也可能是單個字元 表示他不會算。輸入...