![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java编程题
Hvension
这个作者很懒,什么都没留下…
展开
-
二分查找
//二分查找,前提数组必须是有序的 int[] arr = new int[]{-1,0,1,5,7,9,11,15}; int target = 10; int head = 0; boolean is = true; int end = arr.length-1; while (head<=end){ int middle = (head+end)/2; .原创 2021-03-04 20:28:27 · 127 阅读 · 0 评论 -
数组:杨辉三角
Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数:"); int n=scanner.nextInt(); int[][] arr=new int[n][n]; for (int i=0;i<arr.length;i++){ arr[i][0]=1;//将前后全部填1 arr[i][i]=1; .原创 2021-03-04 18:30:33 · 162 阅读 · 1 评论 -
一个数如果恰好等于它的因子之和,这个数就称为“完数“
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编程 找出1000以内的所有完数。(因子:除去这个数本身的其它约数) 解题思路: 1、找出一个数的所有因数 2、验证这些因数的和是否等于这个数 //完数解题思路 //1、找出一个数的所有因数 //2、验证这些因数的和是否等于这个数 for (int i=1;i<=1000;i++){ int facrot =0;//定义因子,原创 2021-03-04 15:51:47 · 7481 阅读 · 3 评论