1、特殊回文数:123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); sc.close(); for(int i=10000;i<100000;i++) { if(isHuiWen(i)) { if(len(i)==5) { if((i/10000*2 + i/1000%10*2 + i/100%100) == num) { System.out.println(i); } } if(len(i)==6) { if((i/10000*2 + i/1000%10*2 + i/100%100*2) == num) { System.out.println(i); } } } } } public static boolean isHuiWen(int n) { String str = String.valueOf(n); int i=0,j=str.length()-1; while(i<j) { if(str.charAt(i++)!=str.charAt(j--)) { return false; } } return true; } public static int len(int n) { String str = String.valueOf(n); return str.length(); } }View Code
2、杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:
1
1 1
1 2 1
1 3 3 1
给出n,输出它的前n行。
数据规模和约定:1<=n<=34
标签:11,Java,int,蓝桥,sc,杨辉三角 From: https://www.cnblogs.com/xhj1074376195/p/17214307.html