Problem A 小學生的算術題

2021-10-12 04:35:35 字數 1202 閱讀 5900

實驗10

problem a: 小學生的算術題

description

yang上小學了。他非常喜歡做算術題。他經常給媽媽出題,寫出很長的連加連減的式子,讓媽媽算出結果。他來進行批改,就像老師一樣。

雖然yang只上一年級,最多就會1000以內的加減法。可是這樣長的式子媽媽計算起來還是很容易出錯。

聰明的媽媽想了乙個辦法,把yang寫的式子輸入到乙個程式裡,用程式計算出結果。這樣,總能有乙個正確的結果用來檢查計算錯誤了。

那麼,你來試試編寫這個程式吧。

input

輸入為多行,每行乙個式子。至eof結束。

每個式子都符合「?+?-?=」的形式,其中每個「?」代表乙個整數(正整數或0)。整數通常會很多,但至少可以保證乙個。任意兩個整數之間用「+」或「-」分隔開。「+」、「-」代表加法、減法。

無論如何,式子總是以乙個整數開頭,以「=」結束。可以保證式子中除了數字、「+」、「-」之外,不含有其他多餘的符號。

這些整數都很小,運算不會超出int範圍。

output

輸出這個式子的運算結果,每個一行。

1-2

+3-4

+5-6

+7-8

+9=1

-2+3

-4+5

-6+7

-8=5

-1-1

+0-1

-1-1

=10=

sample output

5-4

010

答案1:

#include

#include

#include

int main()

else

if(ch==

'-')

else

if(ch==

'=')}}

return0;

}

答案2:

#include

#include

#include

int main()

else

if(c==

'-')

else

if(c==

'=')}}

return0;

}

小學算術題

需求分析 1.能自動生成小學四則運算題目 2.適用於小學二年級的學生 3.有真分數的計算,還有正整數的加減法。設計思路 1.自動生成100以內加減法,運算關係隨機生成。2.分數以x y的形式給出,且分子分母均小於等於10.注意事項 1.由於是小學二年級所以題目中沒有結果出現負數的情況。2.減數要小於...

小學生算術

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 很多小學生在學習加法時,發現 進製 特別容易出錯。你的任務是計算兩個三位數在相加時需要多少次進製。你編制的程式應當可以連續處理多組資料,直到讀到兩個0 這是輸入結束標記 輸入輸入兩個正整數m,n.m,n,都是三位數 輸出輸出m,...

小學生算術

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 很多小學生在學習加法時,發現 進製 特別容易出錯。你的任務是計算兩個三位數在相加時需要多少次進製。你編制的程式應當可以連續處理多組資料,直到讀到兩個0 這是輸入結束標記 輸入輸入兩個正整數m,n.m,n,都是三位數 輸出輸出m,...