摘要: 思路: 1、获取所有的文件夹和子文件的名称然后遍历 2、判断是否是文件夹,是的话进行复制 eg:对D盘mp3文件夹内的所有文件进行复制,复制到F盘MP3文件夹。 (1)、判断F盘下是否有mp3文件夹,没有的话进行创建。 (2)、如果创建其他的字目录,需要获得他的目录名和路径(划重点) 3、判断是不是 阅读全文
posted @ 2017-06-17 10:48 若曦丶 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: 流可以理解为管道,数据通过流实现传递。 根据操作的类型可以分为输入流和输出流,I/O(Input,Output)。 按照输出的方式可以分为字节流和字符流. 字节流:一次传输一个字节,适合于图片,音乐,视频的传输,防止失真。传汉字会乱码,汉字为字符。 InputStream类是字节流的抽象类,是所有字 阅读全文
posted @ 2017-06-16 20:33 若曦丶 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 面向对象笔记 一、类与对象的定义与区别: (一)定义 对象:客观存在的实体。 类:具有相同特性和共同行为对象的集合。是人类脑海中抽 象的概念。 (二)区别 两者都是软件开发的思想,先有面向过程,然后有面向对象,为解决大型项目中,针对面向过程的不足推出了面向对象开发思想。 1、编程思路不同,面向过程以 阅读全文
posted @ 2017-06-03 15:57 若曦丶 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 验证码多为4位,由大小写字母和数字组成,这里主要利用随机数和数组实现此功能。 代码: #include <stdio.h>void main () { //数组内可以用ASCII码表示 char num [] ={'A','B','C','D','E','F','G','H','I','J','K' 阅读全文
posted @ 2017-05-16 21:29 若曦丶 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 利用二维数组,可以更加清晰的理解杨辉三角的规律: 将二维数组看成表格形式,总结杨辉三角规律如上。 简易的代码:(只是为了理解用) 效果图: 稍微进行修改,做成可以控制高度的(只是加了一个变量而已): 效果图: 阅读全文
posted @ 2017-05-13 17:25 若曦丶 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 从一个已知的数组中查找其中某个数字,可以通过计算机逐个取对比查找,但效率会很慢,这时可以使用“二分法”提高查找的效率。 二分法注意事项及原理: 1、要查找的元素必须是有序排列的; 2、将待查找的数字与数组中的中间位置进行比较。 3、如果比中间位置的元素值小,去左边查找(更改结束位置) 4、如果比中间 阅读全文
posted @ 2017-05-13 15:10 若曦丶 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序:通过将数组中相邻的两个元素进行两两比较,从而达成升序或降序重新排列数组内元素的方法。 从图中可以看出:(升序排列) 1、相邻两个数字每次比较后,根据情况进行调换位置,这样可以逐渐把最大数字排到数组的尾端; 2、可以的出规律数组中元素的个数x,与进行比较的总轮数a以及每轮次数b的关系。 比较 阅读全文
posted @ 2017-05-12 20:50 若曦丶 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、概念及基本格式 程序:为了解决某一个问题,而编写的一系列有序指令的集合。 算法:解决问题的具体方法和步骤。 流程图是算法的一种图形化的表达方式。流程图可以直观、清晰,更有利于人们设计与理解算法。 C语言的基本结构 #include <stdio.h> void main() { printf(" 阅读全文
posted @ 2017-05-11 19:29 若曦丶 阅读(180) 评论(0) 推荐(0) 编辑