自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 CSS3-多栏布局

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>多栏布局</title> <style type="text/css"> div { width: 100%; height: 600px; bord

2016-05-12 14:03:44 699

原创 CSS3-字体样式

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS3的其他属性</title> <style type="text/css"> /*@font-face :声明使用服务器端字体*/ /*服务器端字体:用户客户端(浏览器)无需安装网页中所需要的字体,直

2016-05-12 14:02:59 1173

原创 CSS3-制作加载指示条

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>加载指示器</title> <style type="text/css"> div { width: 100px; height: 100px; position: absolute

2016-05-11 17:52:12 521

原创 CSS3-贝塞尔曲线

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>贝塞尔曲线</title> <style type="text/css"> /*定义关键帧动画*/ @keyframes hello { 0% {width: 100px;height: 100px;}

2016-05-11 17:51:35 523

原创 css3-动画

css动画

2016-05-11 17:49:46 526

原创 <table>表格标签

table、tbody、tr、th、td1、…:整个表格以标记开始、标记结束。2、…:当表格内容非常多时,表格会下载一点显示一点,但如果加上标签后,这个表格就要等表格内容全部下载完才会显示。如右侧代码编辑器中的代码。3、…:表格的一行,所以有几对tr 表格就有几行。4、…:表格的一个单元格,一行中包含几对...,说明一行中就有几列。5、…:表格的头部的一个单

2016-04-21 22:58:49 517

原创 <a> Email

注意:如果mailto后面同时多个参数的话, 第一个参数必须以“?”开头,后面的参数每一个都以“&”分隔。完整的实例:发送

2016-04-21 22:55:23 2661

原创 C读取和写入一个二维数组

#include #include int main () { //定义数组 int a[3][2]={1,2,3,4,5,6}; //定义文件指针,打开文件 FILE *fp = fopen("arr.txt", "w+"); //判断是否打开成功 if (fp!=NULL) { //开始写入文件 for (int i=0; i<3; i++) { fpri

2015-12-22 22:43:18 2210

原创 C键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上。

/* 键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上。 */#include #include int main () { //定义变量 char ch; //打开文件 FILE *fp = fopen("inputString.txt", "w+"); //判断文件是否打开成功 if (fp!=NULL) { //提示用户输入一个字符

2015-12-21 16:57:04 10445 1

原创 C 打印成绩及姓名

#include int main(int argc, const char * argv[]) { //结构体 struct stu{ int num; char *name; char sex; float score; }; //1、定义结构体 struct stu boy[5]={ {101,"Li ping",'F',45}, {102,"Zha

2015-12-13 14:06:57 476

原创 C 推箱子游戏

#include #include #define kRows 10#define kCols 11/* 打印地图 */void printMap(char map[kRows][kCols]){ for (int i=0; i<kRows; i++){ printf("%s\n",map[i]); } }/* 移动的函数 */void move1 (ch

2015-12-07 16:06:30 469

原创 C 字符串排序

#include #include /* 实现字符串的排序 */void sortString(char *name[], int len) { char *temp; //冒泡排序 for (int i=0; i<len-1; i++){ for (int j=0; j<len-i-1; j++){ //name[j] name[j+1] //比较字符串大小

2015-12-07 16:05:18 479

原创 C 数组指针和指针数组的区别

数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;    

2015-12-05 20:59:11 251

原创 C 逆序一维数组代码

#include #include /* 对于一个一维数组来说 int a[5] 1)获取a[i]地址的方法 1. &a[i] 2. a+i 3. int *p = a; p+i 2)获取a[i]的值 1. a[i] 2. *(a+i) 3. int *P = a; p+i 4. *(&a[i]) */int main(

2015-12-03 15:51:00 369

原创 C 单词首字母大写&统计单词个数

#include #include int main(int argc, const char * argv[]){ /* * 单词首字母大写&统计单词个数 */ //定义变量 char str[100]; int words = 0; int count = 0; //统计单词个数 //提示输入字符串 printf("请输入一个字符串;\n"); //接收并保存到数

2015-11-30 17:22:22 1087

原创 C 字符串函数

abc123abc123123s = 1s = 3--------------------------------

2015-11-30 16:38:44 270

原创 C 查找字符在字符串首次出现的位置

#include #include int main(int argc, const char * argv[]){ int searchChar(char str[],char key); char str[] = "sdfefwerertrtcfacva"; int loc = searchChar(str, 's'); printf("%d\n",loc); ret

2015-11-30 16:08:04 5446

原创 C 迷宫游戏代码实现

#######0### ## ##  # ###   #######请控制小人移动;w.上    s.下    a.左    d.右    q.退出#include #define COL 6#define ROW 6int main(int argc, const char * argv[]){ //定义变量 void printMap(char map[R

2015-11-28 22:29:44 4907

原创 C 从键盘接收数据构成二维数组

#include #include int main(int argc, const char * argv[]){ //定义变量 int m, n; void initArray(int m, int n,int a[m][n]); void printArray(int m, int n, int a[m][n]); //提示用户输入两个数 printf("请输入数组的行数和列

2015-11-28 21:07:03 1082 1

原创 C 数组最大值

#include #include int main(int argc, const char * argv[]){ //定义一个数组 int score[5][3]={ {80,75,92}, {61,65,64}, {90,75,67}, {74,56,74}, {98,64,75} }; //定义变量,保存最大值及下标 int max = score[0]

2015-11-27 16:53:00 1187

原创 C求多人多门课平均分

#include #include int main(){ //一个小组有五个人,每个人有三门课考试成绩。 //算每门平均分和三门课的平均分。 int score[5][3]={ {80,75,92}, {61,65,64}, {90,75,67}, {74,56,74}, {98,64,75} }; //遍历 // int i, j, sum; fl

2015-11-27 16:40:19 543

原创 冒泡排序

#include void maoPao(int arr[], int len){ int temp; //双重循环 for (int i=0; i1; i++){ //i的值每变化一次,跑了一趟,按照冒泡的思想 //有一个数已经下沉了 //没有必要和已经有序的数据进行比较了 //j for

2015-11-26 23:03:06 216

转载 C语言中三种常见排序算法分析

C语言中三种常见排序算法分析一、冒泡法(起泡法) 算法要求:用起泡法对10个整数按升序排序。    算法分析:如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次相邻元素的两两比较,在第j趟比较中要进行n-j次两两比较。比较的顺序从前往后,经过一趟比较后,将最值沉底(换到最后一个元素位置),最大值沉底为升序,最小值沉底为降序。    算法源代码:# include

2015-11-26 21:31:55 852

原创 C-数组名做为函数参数

用数组名作为函数参数,传递的是地址 实参是数组名a,形参是arr。 此时,a和arr在内存中代表了同一块内存空间。void change(int arr[2]){ printf("arr = %p\n",arr); arr[0]=18;}int main(int argc, const char * argv[]{ int a[2] = {1,2}; prin

2015-11-26 14:28:22 342

原创 数组初始化

数组的部分初始化,其余下标值均为0int a[5] = {1};输出为1 0 0 0 0 同理 float字符组没有初始化的部分元素 ASCII码值也初始化为0char b[5] = {'a'};使用先定义 ,后初始化的方式,如果部分元素被初始化,系统不会对余下的元素进行赋值0的操作 int a[5]; a[0] = 1; 遍历a[5]发现,余下4个元素为

2015-11-26 10:59:40 278

转载 原码, 反码, 补码 详解

一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式,  叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的

2015-11-24 19:17:45 213

原创 C 位运算符

>>2 快速计算/2结果 <<2 计算*2结果 &1 判断奇偶性void奇偶性(int n){ if(n&1){ printf("奇数"); }else{ printf("偶数"); }}交换两者变量的值 //多种方法int a ,b ,temp;temp = a;a = b;b = temp;a

2015-11-24 19:10:34 227 1

consolas-nerd LXGW字体

consolas-nerd LXGW字体

2024-09-24

ColorZilla拾色器

ColorZilla拾色器

2024-08-29

空空如也

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

TA关注的人

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