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

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

16藍(lán)橋杯基礎(chǔ)—特殊回文數(shù)

2019-11-06 06:11:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
import java.util.Scanner;/*特殊回文數(shù) * 問(wèn)題描述  123321是一個(gè)非常特殊的數(shù),它從左邊讀和從右邊讀是一樣的。  輸入一個(gè)正整數(shù)n, 編程求所有這樣的五位和六位十進(jìn)制數(shù),滿足各位數(shù)字之和等于n 。輸入格式  輸入一行,包含一個(gè)正整數(shù)n。輸出格式  按從小到大的順序輸出滿足條件的整數(shù),每個(gè)整數(shù)占一行。樣例輸入52樣例輸出899998989989998899數(shù)據(jù)規(guī)模和約定  1<=n<=54。*/public class TeShu_HuiWenShu {public static void main(String[] args){Scanner s = new Scanner(System.in);int n = s.nextInt();if(n>=1 && n<=54){/*//5位數(shù)搜索for(int i=10000; i<100000; i++){String str = String.valueOf(i);char arr[] = new char[5];arr = str.toCharArray();boolean flag = charAt(arr);if(flag==true){int sum = arr[0]+arr[1]+arr[2]+arr[3]+arr[4];if(sum == n){System.out.PRintln(i);}}}//6位數(shù)搜索for(int i=100000; i<1000000; i++){String str = String.valueOf(i);char arr[] = new char[6];arr = str.toCharArray();boolean flag = charAt(arr);if(flag==true){int sum = arr[0]+arr[1]+arr[2]+arr[3]+arr[4]+arr[5];if(sum == n){System.out.println(i);}}}*///5位數(shù)搜索for(int i=10; i<100; i++){String str1 = String.valueOf(i);char arr1[] = new char[2];arr1 = str1.toCharArray();for(int j=10; j<100; j++){String str2 = String.valueOf(j);char arr2[] = new char[2];arr2 = str2.toCharArray();if(arr1[0]==arr2[1] && arr1[1]==arr2[0]){for(int k=0; k<10; k++){int arr3[] = new int[2];for(int l=0; l<arr3.length; l++){String str3 = String.valueOf(arr1[l]);arr3[l] = Integer.valueOf(str3);}int sum = (arr3[0]+arr3[1])*2+k;if(sum == n){int result = arr3[0]*10000+arr3[1]*1000+k*100+arr3[1]*10+arr3[0];System.out.println(result);}}}}}//6位數(shù)搜索for(int i=100; i<1000; i++){String str1 = String.valueOf(i);char arr1[] = new char[3];arr1 = str1.toCharArray();for(int j=100; j<1000; j++){String str2 = String.valueOf(j);char arr2[] = new char[3];arr2 = str2.toCharArray();if(arr1[0]==arr2[2] && arr1[1]==arr2[1] && arr1[2]==arr2[0]){int arr3[] = new int[3];for(int k=0; k<arr3.length; k++){String str3 = String.valueOf(arr1[k]);arr3[k] = Integer.valueOf(str3);}int sum = (arr3[0]+arr3[1]+arr3[2])*2;if(sum == n){int result = arr3[0]*100000+arr3[1]*10000+arr3[2]*1000+arr3[2]*100+arr3[1]*10+arr3[0];System.out.println(result);}}}}}else{System.out.println("0");}}public static boolean charAt(char arr[]){boolean flag = false;if(arr.length==5){if(arr[0]==arr[4] && arr[1]==arr[3]){flag = true;}}if(arr.length==6){if(arr[0]==arr[5] && arr[1]==arr[4] && arr[2]==arr[3]){flag = true;}}return flag;}}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乐亭县| 马尔康县| 临漳县| 浦东新区| 大庆市| 探索| 浦县| 宁河县| 长沙市| 丹凤县| 织金县| 余庆县| 兴山县| 拜泉县| 诸暨市| 旬阳县| 将乐县| 青神县| 兴山县| 新平| 普安县| 榆树市| 和平县| 来宾市| 图木舒克市| 三穗县| 临邑县| 红安县| 阳江市| 巴东县| 阿巴嘎旗| 太湖县| 民县| 修水县| 黄大仙区| 岳西县| 崇州市| 丁青县| 玛纳斯县| 广宁县| 泰安市|