国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

第四屆藍(lán)橋杯A組--顛倒的價(jià)牌

2019-11-10 22:00:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
package The_fourth_session_A;import java.text.DecimalFormat;/*標(biāo)題: 顛倒的價(jià)牌    小李的店里專賣其它店中下架的樣品電視機(jī),可稱為:樣品電視專賣店。    其標(biāo)價(jià)都是4位數(shù)字(即千元不等)。    小李為了標(biāo)價(jià)清晰、方便,使用了預(yù)制的類似數(shù)碼管的標(biāo)價(jià)簽,只要用顏色筆涂數(shù)字就可以了(參見(jiàn)p1.jpg)。    這種價(jià)牌有個(gè)特點(diǎn),對(duì)一些數(shù)字,倒過(guò)來(lái)看也是合理的數(shù)字。如:1 2 5 6 8 9 0 都可以。這樣一來(lái),如果牌子掛倒了,    有可能完全變成了另一個(gè)價(jià)格,比如:1958 倒著掛就是:8561,差了幾千元啊!!     當(dāng)然,多數(shù)情況不能倒讀,比如,1110 就不能倒過(guò)來(lái),因?yàn)?不能作為開(kāi)始數(shù)字。    有一天,悲劇終于發(fā)生了。某個(gè)店員不小心把店里的某兩個(gè)價(jià)格牌給掛倒了。并且這兩個(gè)價(jià)格牌的電視機(jī)都賣出去了!    慶幸的是價(jià)格出入不大,其中一個(gè)價(jià)牌賠了2百多,另一個(gè)價(jià)牌卻賺了8百多,綜合起來(lái),反而多賺了558元。    請(qǐng)根據(jù)這些信息計(jì)算:賠錢的那個(gè)價(jià)牌正確的價(jià)格應(yīng)該是多少?    答案是一個(gè)4位的整數(shù),請(qǐng)通過(guò)瀏覽器直接提交該數(shù)字。    注意:不要提交解答過(guò)程,或其它輔助說(shuō)明類的內(nèi)容。*/public class DianDaoDeJiaPai{public static void main(String[] args) {//將數(shù)字十進(jìn)制DecimalFormat format = new DecimalFormat("0000");String num = null;//num1 記錄賠錢的價(jià)牌差價(jià), num2 記錄賺錢價(jià)牌的差價(jià), num3 記錄賠錢的正確價(jià)牌的價(jià)錢, num4 記錄賺錢的正確價(jià)牌的價(jià)錢int num1[] = new int[100];int num2[] = new int[100];int num3[] = new int[100];int num4[] = new int[100];int s1 = 0, s2 = 0;for(int i = 1000; i<10000; i++){//十進(jìn)制該數(shù)num = format.format(i);//將該數(shù)轉(zhuǎn)換成字符數(shù)組int change_num = change(num.toCharArray()); //判斷若數(shù)字包含3 4 7則重新循環(huán)if(change_num < 1000)//返回循環(huán)頭continue;else if(String.valueOf(change_num).contains("3"))continue;else if(String.valueOf(change_num).contains("4"))continue;else if(String.valueOf(change_num).contains("7"))continue;if(200 <= (i - change_num) && (i - change_num) <= 300){num1[s1] = i - change_num;num3[s1] = i;s1++;}if(800 <= (change_num - i) && (change_num - i) <= 900){num2[s2] = change_num - i;num4[s2] = i;s2++;}}int sum1 = 1;int sum2 = 1;int sum3 = 1;int sum4 = 1;//兩個(gè)數(shù)組的元素互減for(int i = 0; i<num2.length;i++){for(int j = 0; j<num1.length;j++){if(num2[i] - num1[j] == 558){sum1 = num1[j];sum2 = num2[i];sum3 = num3[j];sum4 = num4[i];break;}}}System.out.PRintln("賠錢的價(jià)牌賠了:"+sum1);System.out.println("賺錢的價(jià)牌賺了:"+sum2);System.out.println("賠錢的價(jià)牌正確價(jià)錢:"+sum3);System.out.println("賺錢的價(jià)牌正確價(jià)錢:"+sum4);}public static int change(char arr[]){int num = 0;for(int i=0; i<arr.length; i++){if(arr[i] == '6'){arr[i] = '9';}else if(arr[i] == '9'){arr[i] = '6';}}char arr2[] = new char[arr.length];//顛倒位置for(int i=0; i<arr.length; i++){arr2[i] = arr[arr.length-i-1];}String str = String.valueOf(arr2);num = Integer.valueOf(str);return num;}}
上一篇:rfsfdb

下一篇:sql 事務(wù)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广水市| 额尔古纳市| 霍州市| 治多县| 井陉县| 巴东县| 兴宁市| 类乌齐县| 云龙县| 庄浪县| 图们市| 徐州市| 林西县| 建阳市| 越西县| 方城县| 红桥区| 德保县| 平遥县| 丽水市| 东兰县| 烟台市| 石泉县| 阿图什市| 固原市| 新竹县| 河曲县| 卫辉市| 枝江市| 康乐县| 敦化市| 榆社县| 华宁县| 大方县| 灵丘县| 绥棱县| 景洪市| 万全县| 临沂市| 大兴区| 开鲁县|