歷屆試題 趣味算式填符號

2021-07-29 11:05:37 字數 941 閱讀 9657

匪警請撥110,即使手機欠費也可撥通!

為了保障社會秩序,保護人民群眾生命財產安全,警察叔叔需要與罪犯鬥智鬥勇,因而需要經常性地進行體力訓練和智力訓練!

某批警察叔叔正在進行智力訓練:

1 2 3 4 5 6 7 8 9 = 110;

請看上邊的算式,為了使等式成立,需要在數字間填入加號或者減號(可以不填,但不能填入其它符號)。之間沒有填入符號的數字組合成乙個數,例如:12+34+56+7-8+9 就是一種合格的填法;123+4+5+67-89 是另乙個可能的答案。

請你利用計算機的優勢,幫助警察叔叔快速找到所有答案。

每個答案佔一行。形如:

12+34+56+7-8+9

123+4+5+67-89

......

已知的兩個答案可以輸出,但不計分。

各個答案的前後順序不重要。

注意:請仔細除錯!您的程式只有能執行出正確結果的時候才有機會得分!

請把所有類寫在同乙個檔案中,除錯好後,存入與【考生資料夾】下對應題號的「解答.txt」中即可。

相關的工程檔案不要拷入。

請不要使用package語句。

源程式中只能出現jdk1.5中允許的語法或呼叫。不能使用1.6或更高版本。

思路:準備用遞迴的,但條件沒控制好,改換成用迴圈窮舉了,將運算子作為列舉物件,用1 2 3 分別表示空格,+,-,

**:#include#includeusing namespace std;

int main()

; int s[8],t[9]=,sum=0;

for (s[0]=1; s[0]<=3; s[0]++)

}c=0;

sum=t[c];

for (i=0;i<=7;i++)

}if (sum==110)

{j=0;

for (i=0; i<=k; i++)

{cout<

藍橋杯 趣味算式填符號

匪警請撥110,即使手機欠費也可撥通!為了保障社會秩序,保護人民群眾生命財產安全,警察叔叔需要與罪犯鬥智鬥勇,因而需要經常性地進行體力訓練和智力訓練!某批警察叔叔正在進行智力訓練 1 2 3 4 5 6 7 8 9 110 請看上邊的算式,為了使等式成立,需要在數字間填入加號或者減號 可以不填,但不...

算式填符號

問題描述 匪警請撥 110,即使手機欠費也可撥通!為了保障社會秩序,保護人民群眾生命財產安全,警察叔叔需要與罪犯鬥智鬥勇,因而需要經常性地進行體力訓練和智力訓練!某批警察叔叔正在進行智力訓練 1 2 3 4 5 6 7 8 9 110 請看上邊的算式,為了使等式成立,需要在數字間填入加號或者減號 可...

C 算式填符號

題目描述 匪警請撥110,即使手機欠費也可撥通!為了保障社會秩序,保護人民群眾生命財產安全,警察叔叔需要與罪犯鬥智鬥勇,因而需要經常性地進行體力訓練和智力訓練!某批警察叔叔正在進行智力訓練 1 2 0 3 請看上邊的算式,為了使等式成立,需要在數字間填入加號或者減號 上述可能的方案為 1 2 0 3...