弟弟的作業(湖南省第六屆程式設計大賽)

2021-08-30 09:10:49 字數 878 閱讀 5314

題目描述

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

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

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

樣例輸入

1+2=3

3-1=5

6+7=?

99-0=99

樣例輸出

2

這道題其實並不是很難,不要被題目給嚇唬到了。廢話不多說,直接上**:

#include#include int main()

printf("%d\n",count);

return 0;

}

在這裡用了乙個c庫函式——atoi 具體作用見下:

在這裡atoi是可以直接把乙個字串裡面的值程式設計int 型的,如果裡面是沒有數字的話,那麼最後的結果輸出只能是0;若原字串裡面是有數字字元的話是可以轉換的,

如果存在aa123bbcc345這樣的數字,那麼返回值將會是123345,自動的忽略掉中間的字元型。當然這個函式的呼叫就必須使用到頭檔案 ***

include **

還有題目中提到的「以檔案結束符結尾」這個是無法在編譯器模擬的,只能一次性輸入乙個值,但是提交上去之後是可以oj測評的。

湖南省第六屆省賽 E 內部收益率

內部收益率 time limit 1000ms memory limit 65535kb 64bit io format submit status description 在金融中,我們有時會用內部收益率irr來評價專案的投資財務效益,它等於使得投資淨現值npv等於0的貼現率。換句話說,給定專案的...

湖南省第六屆大學生計算機程式設計競賽 弟弟的作業

題目傳送門 本題雖然是水題,不過很好地訓練了輸入輸出的格式,使用scanf函式進行輸入的時候,我們可以連續使用 d c d s來讀取形如 12 34 423 這樣的式子,最後的結果使用 s是因為可能出現 使用atoi函式就可以將字串轉換為整數。include include include defi...

湖南省第六屆大學生計算機程式設計競賽 弟弟的作業

你的弟弟剛做完了 100 以內數的加減法 這部分的作業,請你幫他檢查一下。每道題目 包括弟弟的答案 的格式為a b c或者a b c 其中a和b 是作業中給出的,均為不超過 100的非負整數 c 是弟弟算出的答案,可能是不超過 200的非負整數,也可能是單個字元 表示他不會算。輸入檔案包含不超過 1...