自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小林

小林的博客

  • 博客(12)
  • 收藏
  • 关注

原创 安卓侧边栏实现

安卓侧边栏实现上一篇写的是侧滑布局,虽然有侧滑效果,但是没有阴影,效果不是很好 这一次我们来为布局加上阴影 package xiaolin.widget;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Pai

2016-06-18 15:56:47 1166

原创 安卓折叠视图

安卓折叠视图上一篇博客写的是侧滑菜单,这篇就写个会折叠的菜单,先上效果图: 好骚是不是= =package xiaolin.widget;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color

2016-06-01 16:13:19 582

原创 安卓侧边栏实现

安卓侧边栏来,先上效果图 package xiaolin.widget;import android.content.Context;;import android.graphics.PointF;import android.util.AttributeSet;import android.view.KeyEvent;import android.view.MotionEvent;im

2016-06-01 15:31:26 1843

原创 输出集合的所有子集(幂集)-C语言

输出集合的所有子集(幂集)-C语言#include <stdio.h>#define Length 4char array[Length] = {'1', '2', '3', '4'};int nums[Length];void fun(int index){ if(index == Length) { printf("{ "); int i;

2016-05-15 23:23:14 13800 5

原创 八皇后问题-C语言

八皇后问题-C语言八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后共有92种解法。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n×n,而皇后个数也变成n。当且仅当 n = 1 或 n ≥ 4 时问题有解。用回溯算法解,代码如下:#i

2016-01-21 19:29:40 5383 2

原创 判断字符串中的括号是否匹配-C语言

判断字符串中的括号是否匹配-C语言递归实现: 先检搜一对匹配的括号,再对里面的内容进行匹配,匹配完后再继续往下匹配…… #include <stdio.h>#include <stdlib.h>#include <string.h>// 在start与end中搜索匹配 int fun(char *str, int start, int end){ char chLeft;

2016-01-21 13:28:05 31788 2

原创 字符串与数字转换-C语言

字符串与数字转换-C语言/** * by: 小林 * time: 2016-01-15 */ #include <stdio.h>#include <stdlib.h>#include <string.h>/*字符串转换为整数*/int myAtoi(char *array){ int result = 0; char *p = array; if(*p ==

2016-01-16 00:08:45 538

原创 二进制至三十六进制之间的任意转换-C语言

二进制至三十六进制之间的任意转换-C语言继上一篇博客之后有人说写得太冗长,进制之间的转换又太少,这次来个万能的,二进制至三十六进制之间的任意转换。我的思路还是先把要转换的数据统一转换成十进制,再转换成其它进制的数输出不BB,直接贴代码:/** * by: 小林 * time: 2016-01-12 */ #include <stdio.h>#include <stdlib.h>#inc

2016-01-12 17:45:22 4351

原创 二,八,十,十六进制之间的转换-C语言

二,八,十,十六进制之间的相互转换-C语言今天有个同学叫我帮写这个,马马虎虎写了一下,不是很完善 我的思路是先把要转换的数据统一转换成十进制,再转换成其它进制的数输出,用递归就简单多了。先写好关键代码,其实代码都差不多的:/*十进制转二进制输出 */void fun1(int n){ if(n/2)// 非0为真 fun1(n/2); putchar('0'+n

2016-01-12 16:10:21 13332 10

原创 C语言-十进制转二进输出

十进制转二进输出-C语言用循环就很容易解决问题 代码如下:/** * title: 十进制转二进输出 * by: 小林 */#include <stdio.h>#include <string.h>#include <stdlib.h>void fun(char *str, int n){ char *t = str; do// 用do-while是为了解决输入0的

2016-01-11 01:57:19 776

原创 用C语言打印杨辉三角

用C语言打印杨辉三角 杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。这是杨辉三角:

2016-01-11 00:12:23 24703 5

原创 小林的第一篇博客

小林的第一篇博客 相信游客看到标题都知道笔者想要说什么了吧。笔者是大一的专科生,对软件编程感兴趣就选择了计算机专业,虽然学得不是很好但对编程还是略懂一二,在这里借CSDN博客将学习经验和以后的工作经历与大家分享!

2016-01-10 00:18:04 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除