顛倒的價牌

2021-08-01 15:45:45 字數 1063 閱讀 8595

小李的店裡專賣其它店中下架的樣品電視機,可稱為:樣品電視專賣店。其標價都是4位數字(即千元不等)。小李為了標價清晰、方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了。

這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如:1 2 5 6 8 9 0 都可以。這樣一來,如果牌子掛倒了,有可能完全變成了另乙個**,比如:1958 倒著掛就是:8561,差了幾千元啊!! 當然,多數情況不能倒讀,比如,1110 就不能倒過來,因為0不能作為開始數字。

有一天,悲劇終於發生了。某個店員不小心把店裡的某兩個**牌給掛倒了。並且這兩個**牌的電視機都賣出去了!

慶幸的是**出入不大,其中乙個價牌賠了2百多,另乙個價牌卻賺了8百多,綜合起來,反而多賺了558元。

請根據這些資訊計算:賠錢的那個價牌正確的**應該是多少?

答案是乙個4位的整數,請通過瀏覽器直接提交該數字。

#include int flag(int n)  

; //該陣列下標對應0~9,值為顛倒後的數字,-1為顛倒後不可讀

int i,j,k;

if(n%10==0) //這是判斷「0不能作為開始數字」

return

0;

else

return k; //返回顛倒後的數

} } int main()

if(n800 && m-n<900)//判斷賺了800多的}}

for(n=0;nfor(m=0;mif( ((d[n]-c[n])-(a[m]-b[m]))==558 )

printf("賠錢的原**牌是:%d\t賠錢的翻**牌是:%d\t賺錢的原**牌是:%d\t賺錢的翻**牌是:%d\n",a[m],b[m],c[n],d[n]);

}return0;}

/*思路:

通過迴圈找出所有的顛倒後**牌可讀的,再判斷賠錢的**牌與賺錢的**牌,再判斷符合「綜合起來,反而多賺了558元」的。

*/

顛倒的價牌

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 參見p1.jpg 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以。這樣一來...

顛倒的價牌

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 參見p1.jpg 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以。這樣一來...

顛倒的價牌

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 參見p1.jpg 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0都可以。這樣一來,...