递归练习
from_heat
大佬们互相关注一波呗
展开
-
求出1000的阶乘尾部零的个数(递归)
分析:5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100...1000 1000 / 5 = 200 5的倍数 1个0 这些数和任意的偶数相乘,结尾就会产生05*5 5*5*2 5*5*3 5*5*4 5*5*5 5*5*6 5*5*7 5*5*8 5*5*9 5*5*10...5*5*40 ...原创 2018-12-13 21:26:15 · 856 阅读 · 1 评论 -
不死神兔
不死神兔故事得从西元1202年说起,话说有一位意大利青年,名叫斐波那契。在他的一部著作中提出了一个有趣的问题:假设一对刚出生的小兔一个月后就能长成大兔,再过一个月就能生下一对小兔,并且此后每个月都生一对小兔,一年内没有发生死亡。问:一对刚出生的兔子,一年内繁殖成多少对兔子? 1 1 2 3 5 8 131 = fun(1) 1 = fun...原创 2018-12-13 21:29:29 · 1234 阅读 · 0 评论 -
需求:从键盘接收一个文件夹路径,统计该文件夹大小。(File类递归练习)
import java.io.File;import java.util.Scanner;/** * 需求:1,从键盘接收一个文件夹路径,统计该文件夹大小。 * 分析: * 从键盘接收一个文件夹路径 * 1.创建键盘录入对象。 * 2.定义一个无限循环。 * 3.将键盘录入的结果存储并封装成File对象。 * 4.对File对象判断。 * 5.将文件夹路径对...原创 2018-12-13 21:32:02 · 881 阅读 · 0 评论 -
需求:从键盘接收一个文件夹路径,删除该文件夹。(File类递归练习)
import java.io.File;import java.util.Scanner;/** * 需求:2,从键盘接收一个文件夹路径,删除该文件夹。注意删除的时候不走回收站。 * 分析: * 从键盘接收一个文件夹路径 * 1.创建键盘录入对象。 * 2.定义一个无限循环。 * 3.将键盘录入的结果存储并封装成File对象。 * 4.对File对象判断。 *...原创 2018-12-13 21:33:37 · 821 阅读 · 0 评论 -
需求:从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中。(File类递归练习)
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java....原创 2018-12-13 21:34:53 · 1022 阅读 · 1 评论 -
需求:从键盘接收一个文件夹路径,把文件夹中的所有文件以及文件夹的名字按层级打印(File类递归练习)
import java.io.File;import java.util.Scanner;/** * 需求:4,从键盘接收一个文件夹路径,把文件夹中的所有文件以及文件夹的名字按层级打印,例如: aaa是文件夹,里面有bbb.txt,ccc.txt,ddd.txt这些文件,有eee这样的文件夹。eee中有fff.txt和ggg.txt。打印出层级来。 aaa bbb.txt c...原创 2018-12-13 21:35:59 · 1258 阅读 · 1 评论