- 博客(19)
- 收藏
- 关注
原创 发发牢骚
好久不更新blog了,学校最近竟然开始限电,大家全都疯了~最近看windows编程,开始看得很细,后来发现网上有人建议说开始API不用学太多,所以决定以后看快些(也有时间的原因),和《游戏编程》一起看好了。突然感觉时间很不够用,最近还要看CET6的书,弄单词,为了这个暑假可以去公司实习,还要不停的编码,现在真是一点做项目的经验也没有,公司肯定不会要的。今天重新看了下8月份的程序员,花了大量的篇
2006-09-20 21:54:00 895 1
原创 冒泡,选择,快速排序算法比较
#include using namespace std; void DataInput(int * p, int c); // 输入函数void DataCopy(int * dest1, int * dest2, int * dest3, int * source, int c); // 复制函数void DataShow(int * p, int c);
2006-06-27 16:31:00 4168
原创 通讯录
#include #include using namespace std;struct Node // 节点{ int id; // 记录的标号 char name[20]; // 存储姓名 int sex; // 性别 char birth[50]; // 出生日期 char address[100]; // 通讯地址 char telephone[20]; // 电
2006-06-27 10:52:00 809
原创 单词的存储,查找,替换与删除
#include #include using namespace std; void DataInput(char ** a); // 资料输入模块int DataSearch(char * a, char ** b); // 单词查找模块void DataReplace(ch
2006-06-24 12:59:00 1570
原创 万年历
源代码如下:#include using namespace std; void DataShow(int d, int w, int ** p); // 显示日历函数d为本月共有多少天,w为第一天为星期几,p为存储空间 int main(){ char key; int year = 0; // 当前查询的年份
2006-06-24 12:54:00 913
原创 自己做的一个打字小游戏(汇编)
源代码如下: DATA SEGMENT;******** 控制类 ******** HANGID DB 5 ; 行号 POSITION DB 0 ; 字母出现的起始列数 WHICH DB 0 ; SI指针的定位 TOTAL DB 0 ; MODE1下落字母的总数或者是MODE2按键的次数 DELAYTIME DB 03H ; 下落延时(难度控制) BLANK DB
2006-06-22 12:05:00 4620 3
原创 模拟player成绩统计
原始要求:对参赛结果分数进行处理:参赛选手n人(n>1),评委m人(m>2),评委给每一选手打一个分数score(分数score为小于等于10的一个正实数)。选手的最后得分lastScore计算方法为(1)m时,去掉一个最高分和一个最低分后另m-2个得分的平均值。(2)m≥9时,去掉两个最高分和两个最低分后另m-4个得分的平均值。假设事先已经建立了text型的数据文件f1.txt,
2006-06-04 14:36:00 1285
原创 汇编作业(2006.6.2)
DATA SEGMENT STR DB M, 9EH, O, 9EH, V, 9EH, I, 9EH, N, 9EH, G, 9EHDATA ENDSSTACK SEGMENT PARA STACK DW 20 DUP(0)STACK ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK, ES:DATABEGIN:
2006-06-02 23:29:00 1054
原创 汇编作业(2006.6.1)
DATA SEGMENT COL DW 100 ; 列号 ROW DW 100 ; 行号 LEN DW 300 ; 长为300个像素 WID DW 200 ; 宽为200个像素 COLOR DB 1 ; 像素值DATA ENDSSTACK SEGMENT PARA STACK DW 20 DUP(0)STACK ENDSCODE SEGMENT ASSUME CS:CODE, D
2006-06-02 23:27:00 800
原创 汇编作业(2006.5.28)
DATA SEGMENT STR1 DB 0120120001112223330123 NUM1 EQU $-STR1 STR2 DB 012 NUM2 EQU $-STR2 COUNT DB 0DATA ENDSSTACK SEGMENT PARA STACK DW 20H DUP(0)STACK ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATA,
2006-05-28 20:47:00 728
原创 汇编作业(2006.5.27)
DATA SEGMENT STR1 DB 0123456789ABCDEF STR2 DB 0123456789ABCDEF COUNT EQU $-STR2 TISHI1 DB COMPARE RESULT: DIFFERENT!$ TISHI2 DB COMPARE RESULT: SAME!$DATA ENDSSTACK SEGMENT PARA STACK DW 20
2006-05-28 20:46:00 704
原创 汇编作业(2006.5.19)
DATA SEGMENT X DB 5, ?, 5 DUP(0) XX DW 0 ; 将X完成拼接操作存入XX (将XX当作要被转换的数据处理) Y DB 5 DUP(0) ; 存转换后的10进制数 STR1 DB INPUT 4 DIGITS: $ STR2 DB 0AH, 0DH, THE BCD CODE IS: $ ; 实际打印出来的是BCD码表示的10进制数 STR3
2006-05-20 12:22:00 889
原创 汇编作业(2006.5.17)
DATA SEGMENT X DB 21, ?, 21 DUP(0) LENX DB 0 ; X的长度 Y DB 21, ?, 21 DUP(0) LENY DB 0 ; Y的长度 Z DB 21 DUP (0) ; 保存结果 N DB 0H ; 监视加法的进位 M DB 0H ; 监视减法的借位 STR1 DB INPUT X (AT MOST 20 DI
2006-05-18 18:34:00 1024
原创 汇编作业(2006.5.10)
题目:计算X的N次方,X与N为从键盘读入的十进制数,结果以十六进制输出源程序:DATA SEGMENT STR1 DB INPUT X(1~5): , $ STR2 DB 0AH, 0DH, INPUT N (1~5): , $ STR3 DB 0AH, 0DH, THE RESULT IS: , $ X DB 0 N DB 0 Y DB 4H DUP(0),
2006-05-10 20:52:00 780
原创 汇编作业(2006.5.9)
要求:键盘输入1~9,根据输入打印含有*的三角阵型,比如输入为3,第一行打印一个*,第二行打印3个*,第三行打印5个*,要求每行中间的*在同一列上。依此类推。源程序:DATA SEGMENT STR DB INPUT NUMBER OF THE LINES(FROM 1 TO 9): , $ ENDL DB 0AH, 0DH, $ LINE DB 01H ; 当前所在的行标号
2006-05-10 20:46:00 855
原创 汇编作业(2006.5.3)
题目:从键盘读入两个一位十六进制数,根据条件,以十六进制输出计算结果A:计算X+Y B:计算|X-Y| C:计算X*Y D:计算X/Y源程序:DATA SEGMENT X DB ? Y DB ? Z DB 2 DUP(0), $ LIST DB 0123456789ABCDEF, $ ; 检测输入是否为有效数字的存储列表 STR1 DB INPUT X: $
2006-05-10 20:26:00 817
原创 汇编作业(2006.5.2)
题目:从键盘上读入一个十进制数X,根据以下条件求Y,并以十六进制输出。当X=3时,Y=X *X +X; 当X=4时,Y=X*X-2X; 当X=5时,Y=X*X; 当X=6时,Y=X*X/2程序如下:DATA SEGMENT X DB ? Y DB 2 DUP(?), $ STR1 DB PLEASE INPUT X: $ STR2 DB 0AH, 0DH,
2006-05-10 20:20:00 989 4
原创 一个链表小程序
源程序如下:#以下源程序编译环境为VC 2005**使用链表结构编写此练习** BaseString.h#pragma once struct Node // 链表中的节点结构{ char item; Node * next;}; class BaseString{protected:
2006-05-10 19:49:00 1113 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人