自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 读取bmp图片的文件头,与位图信息头

#define _CRT_SECURE_NO_WARNINGS#include <string>#include <Windows.h>void eee(FILE* fp){ BITMAPFILEHEADER bf = {}; BITMAPINFOHEADER bi = {}; fread(&bf, 1, sizeof(bf), fp); fread(&bi,

2017-12-02 20:34:21 7345

转载 ctype.h

ctype.h既支持单字节(Byte)字符,也支持宽字符;是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于测试字符是否属于特定的字符类别,如字母字符、控制字符等。isdigit函数名称: isdigit函数原型: int isdigit(char ch);函数功能: 检查ch是否是数字(0-9)函数返回: 是返回

2017-11-26 21:22:22 351

转载 队列

Queue.h#pragma once#include <cstdio>#include <cstdlib>typedef struct _NODE{ int index; char* name; _NODE* next;}NODE;typedef struct _QUEUE{ int size; NODE* front;

2017-11-22 17:34:04 311

转载 角谷定理

输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。如:输入22,输出void Angle(int a){ int b; if (a == 1) { return; } if (a % 2 == 0) { b=a / 2;

2017-11-21 10:35:12 1455

原创 选择排序

void srot(int* buffer, int min, int max){ int j = min; int i = max; int k = j; for (int j = 0; j < max; j++)//一次循环后,排除第一个数继续对剩下的数字进行排序。直到结束。 { for (int i = j; i < max + 1; i

2017-11-07 16:31:18 271

转载 二维指针数组冒泡排序

void foo(){ int k; int** p = (int**)malloc(8 * sizeof(int*)); printf("orgi number:\n"); for (int i = 0; i < 8; i++) { p[i] = (int*)malloc(8 * sizeof(int)); for (int j

2017-11-03 17:55:25 916

原创 逗号表达式小试

//自增表达式作为函数参数时,求值顺序是从后往前://void f(int i, int j, int k)//{// printf("\n%d %d %d", i, j, k); //3,2,1//}//void main()//{// int i = 1;// f(i, i++, i++);// printf("\n%d", i); // printf("%d

2017-10-31 18:24:59 277

原创 杨晖菱形

void main(){ int i, j, k, a[11][11] = { 0 }; for (i = 0; i < 11; i++) { for (k = 10 - i; k > 0; k--) { printf(" "); } for (j = 0; j < 11; j++)

2017-10-27 13:06:57 279

原创 杨辉三角

void main() { int i, j,k, a[10][10] = {0}; for (i = 0; i { for (k = 10-i; k >0; k--) { printf(" "); } for (j = 0; j < 10; j++) { if (j == 0)

2017-10-26 19:02:31 246

原创 10月25号,关于数组的练习

一维数组:数据结构类型:线性结构 数组:A 1,2,3,4,5,6,7,8 A[1];数组概念:同类型数据的集合,他们在内存中是一片连续存储的区域 int short long long long float double char 数组的定义格式: 类型说明符 数组名字[元素个数]; //元素个数必须用常量 int a[20] //合法 int num = 20

2017-10-26 00:02:02 528

原创 回文数

1千以内的回文数在自然数中,最小的回文数是0,其次是1,2,3,4,5,6,7,8,9,11,22,33,44,55,66,77,88,99,101,111,121,131,141,151,161,171,181,191,202,212,222,232,242,252,262,272,282,292,303,313,323,333,343,353,363,373,383,393,404,414,42

2017-10-23 23:57:50 730

转载 练习

//int a, b, c, d=1000;//printf("单为1,双为2,本金1000");//P1://printf("请输入单双,金额以空格 隔开\n");//scanf("%d%d", &a, &b);//c = 1 + rand() % 2;//getchar();//if (d //{// printf("余额不足,请重新下注\n");//}

2017-10-20 18:28:09 265

原创 打印菱形与abs

打印菱形:`` int a, b, i, j,k; //分别定义要输入的打印行数,循环到的行数,打印空格的数量,打印星号的数量,中间行。 scanf("%d", &a); //输入要打印的行数 k = a / 2 + 1; //中间行的计算方法 getchar();//暂停 for (b = 0; b { for (i = 0; i {

2017-10-20 18:26:56 636

原创 循环2级运用,模拟发牌与九九乘法表

随机数:  int a = rand()    此时a将是int取值范围类的一个随机的正整数如果我们要限定随机数的取值范围,可以结合取余运算符'%',比如a = rand()%100;  此时a的取值范围就是随机一个数%100的结果,即只能是0~99中任意一个数.如果要让取值范围是1~100,很简单: a = 1 + rand()%100就可以了.由此我

2017-10-19 20:51:30 290

原创 循环小试

循环结构:重复1加到100;while格式:while(exp1){执行指令;}只有当exp1条件为真的时候,才会运行执行指令-------------------------------------------------------------------do while格式:do{     执行指令;}whi

2017-10-18 18:44:42 305

原创 十月17号

今日新学关键字: if  else  switch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~运算符补充:  按位 与 : &   (00得0,10得0,01得0,11得1)7&8 = 07   00000111& 8   00001000   00000000  按位 或 : |   (00得0,10得1,01得

2017-10-17 21:21:52 264

原创 十月16号

1"逻辑"与“&&”(&是取地址的意思)读作and;两个条件都要满足;2,逻辑或运算符||读作or , 两个条件满足其一。3 ,逻辑非运算符“!”,读作not。   非0 为真。反问例子:你是不是不承认你不是不爱我。逻辑关系表; \&& 真 假真 真 假假 假 假|| 真 假真 真 真假 真 假&&

2017-10-16 19:58:38 285

原创 周末总结

在周五学习了数据运算符以及查看内存地址:查看内存的方式:1.打断点2,开始调试3,调试>>窗口>>内存4,输入打印的数据地址5,按f10是逐条运行"&" 叫取地址符;打印地址的方式printf("%p",&变量名),例如:int a = 0;printf("%p",&a);   //07fc67b4(物理地址)再次强调:计算机

2017-10-15 19:51:20 253

原创 十月12号

int a = - 12 ;printf("%u",a );//4294967284;源码:10000000 00000000 00000000 00001100反码:11111111 11111111 11111111 11110011补码:11111111 11111111 11111111 11110100当我们用格式控制符输出a时,计算机1000

2017-10-12 21:00:54 388

原创 格式控制符,与变量的交换

1011号类型说明符   标识符  =  初始化值;格式控制符    :1 整形 %d  2,浮点型(单精度)  %f  3 字符型 %c 4.长整型%ld  5.短整形 %hd  6.双精度%lf  7.有符号%d  8.无符号 %u    9.右对齐: 系统默认   10.左对齐: %-不借用第三方变量交换a和b的值:方法一:a =

2017-10-11 18:04:06 458

原创 十月10号

只有字符才有ascll码表数值型:整形  int输出整形数据的格式控制符是%d,如printf("a = %d ",a );   //a = 3实型(浮点型) float  f1 = 1.25  格式控制符是%f,如printf("f1 = %f",f1)  // f1= 1.25000char的格式控制符是%c 如 char c1= 'a'  c3 = 'c' printf(

2017-10-10 17:24:40 324 1

原创 九月28的项目

flabby_bird地板运动逻辑:1. 两个底板都以每0.05秒香左5像素移动,即:ground.x +=move_speed:2一旦某一底板离开屏幕显示范围,就将其位置立即放到另一地板后帧动画循环图片规律123456放置规律1234565432完成循环地板向下移动代码cc.Class({    extend

2017-09-29 17:24:31 295

原创 9月26号

橡皮怪勇闯地下室资源分为两大类:1.外部导入2.内部创建场景呈现 给玩家所有游戏的内容搭建整个游戏的地基,创建一切的基础橡皮怪勇闯地下室动态按钮的关键:1.比例缩小1.一直循环Main脚本中为玩家操作设置侦听setInputControl:function(touch,eve

2017-09-26 13:51:52 323

原创 9月21号 第一天

进制学习1234 = 1*10^3+2 * 10^2+3 * 10^1+ 4* 10^0  = 1234   十进制表示方法01234 = 1*8^3+2 * 8^2+3 * 8^1+ 4* 8^0  = 668    八进制表示方法0x1234 = 1*16^3+2 * 16^2+3 * 16^1+ 4* 16^0     十六进制表示方法

2017-09-22 11:15:25 295

空空如也

空空如也

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

TA关注的人

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