实验五,算法部分代码

MOV CX,000AHA53:MOV BX,4000HPUSH CXA52MOV AX,[BX]CMP AL,AHJC A51A54:INC BXLOOP A52POP CXLOOP A53A51:XCHG AL,AHMOV [BX]AXJMP A54
tk657309822 发布于 2011-11-09 17:57 | 阅读 885 次 | 评论 0 条

实验四,实验部分代码

MOV CX,0100HMOV SI,4100MOV DI,4200CMP SI,DIJA A42ADD SI,CXADD DI ,CXA41: DEC SI DEC DI MOV [DI],AL LOOP A41A42: MOV AL,[SI] MOV [DI],AL INC DI LOOP A42
tk657309822 发布于 2011-11-09 17:54 | 阅读 836 次 | 评论 0 条

实验三,算法部分代码

MOV BX,4000HMOV AX,[BX]AND AL,0FHMOV CL,04SHL AL,CLAND AH 0FHOR AL,AHADD BX,2MOV [BX],AL
tk657309822 发布于 2011-11-09 17:51 | 阅读 944 次 | 评论 0 条

实验二,程序算法部分

MOV AL,[BX] MOV AH,AL MOV CL,4 SHR AH,CL INC BX MOV [BX],AH AND AL,0FH INC BX MOV [BX],AL
tk657309822 发布于 2011-11-09 17:46 | 阅读 877 次 | 评论 0 条

实验一,算法部分代码

MOV BX,4000H MOV AX,0000H MOV CX,007FHL1: MOV [BX],AX INC BX INC BX LOOP L1
tk657309822 发布于 2011-11-09 17:43 | 阅读 806 次 | 评论 0 条

一天无聊看到了一个亮点

TEA加密算法   TEA算法由剑桥大学计算机实验室的David Wheeler和Roger Needham于1994年发明[3]。它是一种分组密码算法,其明文密文块为64比特,密钥长度为128比特。TEA算法利用不断增加的Delta(黄金分割率)值作为变化,使得每轮的加密是不同,该加密算法的迭代次数可以改变,建议的迭代次数为32轮。   代码如下:   void qq_encipher(unsigned long *const plain, const unsigned long *const key, unsigned long *const crypt)   /...
keloy 发布于 2011-11-09 15:31 | 阅读 1814 次 | 评论 0 条

悲催

#include <stdio.h>#include <graphics.h>#include <math.h> void Bezier3(int p[][2],int color,int tzb){double t,xt,yt;int rate=1000,i,m;setlinestyle(0,0,1);setcolor(9);delay(1000);if(tzb==1) for(i=0;i<9;i++) line(p[i][0],p[i][1],p[i+1][0],p[i+1][1]);setcolor(color);moveto(p[0][0],p[0][1]);fo...
荆棘 发布于 2011-11-09 14:05 | 阅读 454 次 | 评论 0 条

凯撒密码

/* Name: Copyright: Author: Date: 25-10-08 20:34 Description: 凯撒密码(caeser)是罗马扩张时期朱利斯o凯撒(Julius Caesar)创造的,用于加密通过信使传递的作战命令。它将字母表中的字母移动一定位置而实现加密。注意26个字母循环使用,z的后面可以堪称是a。 凯撒密码的加密算法极其简单。其加密过程如下:在这里,我们做此约定:明文记为m,密文记为c,加密变换记为E(key1,m)(其中key1为密钥),解密变换记为D(key2,m)(key2为解密密钥)(在这里key1=key2,不妨记为key)...
tk657309822 发布于 2011-11-09 11:32 | 阅读 1474 次 | 评论 0 条

C语言的 学习方法

多做题好吗
龚伟123 发布于 2011-11-09 08:17 | 阅读 650 次 | 评论 3 条

手机锁

下面是一个手机锁的简便图形, 解锁原理:随便从一个开始,直线连接下一个,再连 下一个,再下一个.就可以了(不能有重复的) 连接四个就可以了,多了不能解锁, 顺序不对也不能解 我们分别从上标示: 0 1 2 3 4 5 6 7 8 比如:可以连0576,0512 但不能0876,0到8要经过4不行 用邻接矩阵方法构造: edge[9][9]={{0,1,0,1,1,1,0,1,0}, {1,0,1,1,1,1,1,0,1}, {0,1,0,1,1,1,0,1,0}, {1,...
jinh 发布于 2011-11-08 23:11 | 阅读 1057 次 | 评论 0 条

取模运算

题目描述: 只见妹子的笔记本上写着:2n mod 2011.看来就是这道题难倒了她。由于时间已经不多了,鹏鹏再次找到了你,希望你能写个程序帮他算出来。 数据范围: t <= 10,n <= 32767 输入格式: 第一行一个正整数T,表示有T组测试数据。 之后T行每行一个数,即N。 输出格式: 对于每组测试数据,输出一个数,即答案。每个答案一行。 样例输入: 1 5 样例输出: 32#include <stdlib.h>#include <stdio.h>#include <math.h>int main...
维海 发布于 2011-11-08 22:49 | 阅读 1035 次 | 评论 0 条

幸运数

题目描述: 已知妹子的幸运数字是个位数。据说任意[a,b](闭区间)之间幸运数字出现的次数,鹏鹏都知道。这是真的吗?写个程序算一下吧,看看是不是跟鹏鹏说的一样。 数据范围: t <= 10, 0 <= s <= 9, 0 <= a <= b <= 10 ^ 8 输入格式: 第一行有一个数字T,表示有T组测试数据。 之后对于每组测试数据: 第一行一个数,即幸运数字s。(0<=s<=9) 第二行两个数,代表题中的a和b。 输出格式: 一个数,即幸运数字出现的次数。 样例输入: 1 6 0 100 样例...
维海 发布于 2011-11-08 22:47 | 阅读 1084 次 | 评论 0 条

找特色数字

题目描述: 据鹏鹏说,有一种数叫“菊花数”,是亚历山大东征印度时发明的;一个菊花数的每一位都是素数,并且如果在这个数的中间任意位置断开,分成的两个数都是素数。好了,现在鹏鹏问你,他给你一个数N,那么在1——N这些数中,有多少个菊花数? 数据范围: t <= 10 ,n <= 10 ^ 9 输入格式: 第一行一个正整数T,表示有T组测试数据。 之后T行每行一个数,即N。 输出格式: 对于每组测试数据输出一个数,即答案。每个答案一行。 样例输入: 1 10 样例输出: 4#include <stdlib.h>#i...
维海 发布于 2011-11-08 22:33 | 阅读 1157 次 | 评论 0 条

启程

菜鸟一个,请各位大侠多多指教。
coolkey9214 发布于 2011-11-08 22:32 | 阅读 290 次 | 评论 0 条

初来乍到,敬请包含,共同学习,一起努力。

我喜欢C语言,但是我又怕C语言。因为我算法那些东西不怎么明白。原因是数学差劲。但是我又重拾信心,我觉得现在没什么事情可以阻拦的了人坚毅的意志。当看到这个网站,我仿佛置身于广阔的蔚蓝的天空下,白云在头上飘过,让我倍感振奋。加油吧!小宇宙!!总有一天你会变成一个黑洞。把所有的事物都给撕碎。嗯嗯..有点不着调了。一起学习哈~~~~哈哈....我的5分积分啊~~~
泾县大白菜 发布于 2011-11-08 18:41 | 阅读 591 次 | 评论 0 条

【全文转载】A Brief History of Windows Programming Revolutions

A Brief History of Windows Programming RevolutionsBy Ron Burk, December 01, 2009Eliminating DLL-Hell — againFirst, there was the Windows API and DLL Hell. Revolution # 1 was DDE — remember how hot links let us create status bars showing the current price of Microsoft stock?About that time, Micros...
leizisdu 发布于 2011-11-08 16:39 | 阅读 1175 次 | 评论 0 条

【全文转载】写给即将入行的程序员的一封信

原文如下:“首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。  “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” –WhyTheLuckyStiff  对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。  仅仅是因为爱好,开始做一些创新,这是一个很好的开始!如果你说“我要先学习一下再开始做”,那么你永远不会真正开始。每个人都需要从某个地方开始,所以现在打开你的编辑器开始写代码吧。  下面是一些很重要的建议,虽然有人并不认同...
leizisdu 发布于 2011-11-08 10:50 | 阅读 1253 次 | 评论 0 条

Windows系统还原后恢复wubi安装Ubuntu启动项

一、重装xp后恢复Ubuntu启动项(用wubi安装的Ubuntu) 把安装ubuntu->winboot文件夹下wubidr和 wubidr.mbr两个文件拷到C盘根目录下,然后用记事本打开c盘下的 boot.ini,在最后一行加入c:\wubildr.mbr="Ubuntu"就可以了,然后保存重启。ubuntu启动项出来了!注意要先修改 boot.ini的属性为可写。 二、Vista或windows7下恢复Ubuntu启动项(用wubi安装的Ubuntu) Windows7(vista同理)没有boot.ini文件编辑的方法,当初Ubuntu是用wubi在Windo...
静夜思 发布于 2011-11-08 04:28 | 阅读 2910 次 | 评论 0 条

Ubuntu下安装firefox,并创建快捷方式的方法

1)、下载firefox 2)、tar -xvf firefox-3.6.3.tar.bz2 3)、mv firefox /usr/local 4)、cd /usr/share/applications 5)、sudo vi firefox.desktop, 编辑内容为 [Desktop Entry] Name=Firefox Comment=this is firefox Exec=/usr/local/firefox/firefox Icon=/usr/local/firefox/icons/mozicon128.png Terminal=false Typ...
静夜思 发布于 2011-11-08 03:19 | 阅读 4205 次 | 评论 0 条

第6章 利用数组处理批量数据 习题

6.1. 用筛选法求100之内的素数 /*时间:2011年10月31日16:22:34题目:习题6.1 用筛选法求100之内的素数备注:筛选法又称筛法,是求不超过自然数N(N>1)的所有质数的一种方法。又称埃拉托斯特尼筛子。参考:http://baike.baidu.com/view/2722688.htm */# include <stdio.h>int main(){ int a[100]; int i,j,k; for(i=0; i<100; ++i) //建立数组,将1到100的自然数写入 { a[i]=i+1; }...
edwardflee 发布于 2011-11-07 15:10 | 阅读 3107 次 | 评论 5 条