實驗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,...