--c--
prototypeAlert
最近在看的有,C语言,html
展开
-
VIM每日练习
vim工具练习学习来源:文章分享,收藏夹中;控制光标,控制区域,复制字符,保存文件;原创 2017-02-04 18:54:00 · 902 阅读 · 0 评论 -
<<c>>二叉查找树
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>typedef struct TreeNode *PtrToNode;typedef struct TreeNode * Position;typedef struct TreeNode * SearchTree;typedef int ElemType;str原创 2016-05-21 17:04:55 · 292 阅读 · 0 评论 -
<<离散数学上机实验>>集合上机实验
一:真值计算 主要考虑计算机如何表示逻辑演绎,且,或,非,蕴含,双条件。 从键盘输入两个命题P和Q的真值,求它们的合取、析取、条件和双条件的真值。用C语言实现。 二:集合的运算 集合的交,并,差,补,通过for,for双循环,类似命题:任意的x任意的y,都成立的一个表达式(x+y=y+x).每个x,都把所有y遍历一次。原创 2016-06-04 20:49:45 · 4765 阅读 · 0 评论 -
shortint int longint char ,unsigned的取值范围,float的取值
计算方法: 以8bit为例,有符号的数占用了一个符号位,只有7位数值,正数范围在2^7-1,负数范围在2^8,因为负数根据补码表示的,补码就是-1=127-128,补码是127,-0=128-128,补码是128,一共可以表示的补码是0-128,所以负数的范围也是-128-0。 无符号数据,则是全部用来做数据,有2^8。#include "stdafx.h"#include<cty原创 2016-09-04 16:21:29 · 2456 阅读 · 0 评论 -
<<c>>树的遍历
树的遍历,就是访问规则的设定 一颗顺序存储的二叉树,它是可以根据不同的访问规则来得到不同的序列,可以根据需要,执行不同规则。原创 2016-04-25 02:43:43 · 297 阅读 · 0 评论 -
paopaosort
交换的次数比较多#includevoid main(){ int array[10]={5,14,3,7,15,10,16,1,2,9}; int i,k,j,etem; k=10; for(i=1;i for(j=0;j if(array[j]>array[j+1]){ etem=array[j]; array[j]=array[j+1]; a原创 2017-01-18 00:43:10 · 180 阅读 · 0 评论 -
图书馆里系统C链表需求分析
昨天的代码是有问题的,在我没有把指针弄清楚之时,思维是混乱的;&a,就是打开a的一把锁*a,就是用锁打开a后,里面的东西**a,就是用2把锁,才能最后打开a里面的东西node *root;就是一个只有1把锁的抽屉node **tpnode就是只有1把锁的抽屉,但是它里面的东西依然是一把锁,可以打开其他抽屉*root就是用钥匙打开root后,里面的东西,不是钥原创 2017-01-22 16:00:20 · 584 阅读 · 0 评论 -
胡思乱想
假如,我只能用数组来设计学生成绩查询系统,有查询功能,有很多科目成绩,有学号,姓名,班级,那我会怎样设计数据结构?如果都按照数组,一个学生的姓名为一个数组name,然后分别是score,id,class,course,那会有要求只能是一对一的时候,才是等大小的数组,那全部的查询才可以根据一个id,把所有数组的值输出,那排序又怎样实现呢?难道一个成绩数组在排序的时候,顺带也把对应的其他数组一起都原创 2017-01-18 02:16:44 · 214 阅读 · 0 评论 -
绘图,数组就是一个大变量,非常特殊的变量而已
#include#include#define N 10void main(){ int i; int j; int cen[N][N]={0}; cen[2][2]=cen[3][2]=cen[1][3]=cen[4][3]=cen[1][4]=cen[4][4]= cen[2][5]=cen[3][5]=1;//根据图形需要,选择适当的位置为1, //原创 2017-01-18 00:52:19 · 254 阅读 · 0 评论 -
包含123数字的排序,次数尽量最少
#include#include#define N 20void change(int *p,int *q){ int ww; ww=*p; *p=*q; *q=ww; }void main(){ int num[N]={1,1,1,1,1,1,3,1,1,1,2,1,1,1,1,1,1,1,1,1}; int tim原创 2017-01-18 00:49:47 · 793 阅读 · 0 评论 -
星星树
#include#include#define N 12void main(){ int i,j,k; j=N; while(j>0){ for(i=0;i printf(" "); } for(k=1;k printf("* ");} printf("\n"); j--; } }原创 2017-01-18 00:48:00 · 671 阅读 · 0 评论 -
老鼠走迷宫
#includevoid up();void right();void down();void left();void ruzhan();void chuzhan(); int array[4][4]={ {0,0,2,0}, {0,0,2,0}, {0,0,2,2}, {0,0,0,0} }; int stack[32]={0};原创 2017-01-18 00:39:37 · 460 阅读 · 0 评论 -
<<c>>背包问题(Knapsack)
有4水果,重量,价格如下: 0 李子 4kg ¥4500 1 苹果 5kg ¥5700 2 橘子 2kg ¥2250 3 草莓 1kg ¥1100 4 甜瓜 6kg ¥6700 有个8kg包包,希望可以装最大价值的水果,该怎样装? 加入0 李子 4kg ¥4500 : 用8个重量依次增加的包包组合,来装0,有2种选择,装入,不装入 加翻译 2016-04-05 00:54:15 · 517 阅读 · 0 评论