東華oj 高階題第11題

2021-10-02 09:53:58 字數 1271 閱讀 2193

11 abc數字

問題描述 :

明明的爸爸是一位著名的數學家同時也是一位著名的數學啟蒙老師。他經常出一些簡單而有趣的數學題目來給剛剛接觸數學的小朋友做,培養他們對數學的興趣。一天,明明的爸爸想到了這樣乙個題目。如果有a、b、c三個1位的正整數,那麼按以下的方法構成2個三位數:第一種方法是a為百位,b為十位,c為個位,構成的數就是abc;第二種方法是c為百位,b為十位,a為個位,構成的數就是cba;然後將這兩個三位數相乘,會得到另乙個數。現在就要數一下這個相乘後所得到的數中,有幾個數字是與a、b、c相同的。例如:a=1,b=2,c=3,這樣構成的兩個三位數分別是123和321,兩數相乘得到39483,在這個數中有2個「3」與c所表示的「3」是一樣的,因此有2個數字是與a、b、c其中之一相同的。明明的爸爸決定明天把這道題目給小朋友做,他手頭有很多組這樣的a、b、c,但是要把所有的a、b、c都通過上述的方法計算出結果來需要很多的時間,明明的爸爸沒有那麼多的時間,於是他求助於你,請你幫他寫乙個程式,用來計算出相應的結果。

明明爸爸的問題可以歸結為:輸入a,b,c三個一位數字,要求abc這樣的乙個三位數與cba這樣的乙個三位數相乘,輸出其結果,再判斷相乘後的結果中的數字中有多少位是與a、b、c相同的,並輸出有幾位相等。

輸入說明 :

你寫的程式要求從標準輸入裝置(通常,鍵盤為標準輸入裝置)中讀入測試資料作為你所寫程式的輸入資料。標準輸入裝置中有多組測試資料,每組測試資料僅佔一行,每行有三個正整數a、b、c,且a、b、c都為正整數,a、b、c中間用乙個空格隔開。每組測試資料與其後一組測試資料之間沒有任何空行,第一組測試資料前面以及最後一組測試資料後面也都沒有任何空行。

輸出說明 :

對於每一組測試資料,你寫的程式要求計算出一組相應的運算結果,並將這一組運算結果作為你所寫程式的輸出資料依次寫入到標準輸出裝置(通常,顯示屏為標準輸出裝置)中。每組運算結果為兩個整數,即abc和cba的乘積和有幾位相等,兩個數之間用乙個空格隔開。每組運算結果單獨形成一行資料,其行首和行尾都沒有任何空格,每組運算結果與其後一組運算結果之間沒有任何空行,第一組運算結果前面以及最後一組運算結果後面也都沒有任何空行。

輸入範例 : 1 1 1 2 2 2 輸出範例 : 12321 2 49284 1

**:

/*

t11 abc數字

*/#include

intmain()

res /=10

;}printf

("%d\n"

, count);}

return0;

}

東華oj 高階題第21題

21 回文質數 問題描述 因為151既是乙個質數又是乙個回文數 從左到右和從右到左是看一樣的 所以 151 號是回文質數。寫乙個程式來找出範圍 a,b 5 a b 100,000 間的所有回文質數 輸入說明 僅 1 行 二個整數 a 和 b 5 a b 100,000 輸出說明 輸出乙個回文質數的列...

東華oj 高階題第31題

31 最高頻率 問題描述 明明的爸爸是一位著名的數學家。他在明明很小的時候就發現明明有過人的數學天賦,因此有意培養他對數學的興趣。一次,明明的爸爸和明明玩起了乙個數字遊戲,這個遊戲的名字叫 最高頻率 在遊戲中,明明的爸爸要求明明在一串數字中,找出出現次數最多的那個數字,如果有多個數字出現的次數一樣,...

東華oj 高階題第33題 回文數

33 回文數 問題描述 有一天,明明在做數學作業的時候,發現了一組很有趣的數字。例如1 11 121 1331等等。他發現這些數字都是左右對稱的,即不管你把這些數字從左讀到右還是從右讀到左,讀出來的數字都是一樣的。於是明明就把這個發現告訴了他爸爸。明明的爸爸是一名數學專家,他當然對這種型別的數字早有...