- 博客(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
7428
转载 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
365
转载 队列
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
336
转载 角谷定理
输入一个自然数,若为偶数,则把它除以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
1489
原创 选择排序
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
288
转载 二维指针数组冒泡排序
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
959
原创 逗号表达式小试
//自增表达式作为函数参数时,求值顺序是从后往前://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
302
原创 杨晖菱形
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
307
原创 杨辉三角
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
270
原创 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
559
原创 回文数
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
850
转载 练习
//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
279
原创 打印菱形与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
681
原创 循环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
314
原创 循环小试
循环结构:重复1加到100;while格式:while(exp1){执行指令;}只有当exp1条件为真的时候,才会运行执行指令-------------------------------------------------------------------do while格式:do{ 执行指令;}whi
2017-10-18 18:44:42
335
原创 十月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
283
原创 十月16号
1"逻辑"与“&&”(&是取地址的意思)读作and;两个条件都要满足;2,逻辑或运算符||读作or , 两个条件满足其一。3 ,逻辑非运算符“!”,读作not。 非0 为真。反问例子:你是不是不承认你不是不爱我。逻辑关系表; \&& 真 假真 真 假假 假 假|| 真 假真 真 真假 真 假&&
2017-10-16 19:58:38
314
原创 周末总结
在周五学习了数据运算符以及查看内存地址:查看内存的方式:1.打断点2,开始调试3,调试>>窗口>>内存4,输入打印的数据地址5,按f10是逐条运行"&" 叫取地址符;打印地址的方式printf("%p",&变量名),例如:int a = 0;printf("%p",&a); //07fc67b4(物理地址)再次强调:计算机
2017-10-15 19:51:20
272
原创 十月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
418
原创 格式控制符,与变量的交换
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
483
原创 十月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
340
原创 九月28的项目
flabby_bird地板运动逻辑:1. 两个底板都以每0.05秒香左5像素移动,即:ground.x +=move_speed:2一旦某一底板离开屏幕显示范围,就将其位置立即放到另一地板后帧动画循环图片规律123456放置规律1234565432完成循环地板向下移动代码cc.Class({ extend
2017-09-29 17:24:31
307
原创 9月26号
橡皮怪勇闯地下室资源分为两大类:1.外部导入2.内部创建场景呈现 给玩家所有游戏的内容搭建整个游戏的地基,创建一切的基础橡皮怪勇闯地下室动态按钮的关键:1.比例缩小1.一直循环Main脚本中为玩家操作设置侦听setInputControl:function(touch,eve
2017-09-26 13:51:52
343
原创 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
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人