实验一,算法部分代码

MOV BX,4000H MOV AX,0000H MOV CX,007FHL1: MOV [BX],AX INC BX INC BX LOOP L1
tk657309822 发布于 2011-11-09 17:43 | 阅读 797 次 | 评论 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 | 阅读 1796 次 | 评论 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 | 阅读 447 次 | 评论 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 | 阅读 1456 次 | 评论 0 条

C语言的 学习方法

多做题好吗
龚伟123 发布于 2011-11-09 08:17 | 阅读 639 次 | 评论 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 | 阅读 1041 次 | 评论 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 | 阅读 1021 次 | 评论 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 | 阅读 1075 次 | 评论 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 | 阅读 1144 次 | 评论 0 条

启程

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

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

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

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

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

程序员技术练级攻略

 伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。   我的这个朋友把这篇文章取名叫Build Your Progra...
lychao_x 发布于 2011-11-07 13:09 | 阅读 1942 次 | 评论 2 条

我一定要学好C语言!

学好一门编程语言真的需要非同常人的意志力和坚定不移的信念。在孤立无援的状态下,自己慢慢摸索着前进的感觉虽然很难熬但偶尔也能因为一点进步而欣喜。我学C的目的主要是用于数模,通过编程在一定的规则内把模型实现出来。小组里的成员基本没有时间一起讨论,没有机会系统学习C的我不知道自己改何去何从。今天忽然发现这个论坛,简直就像发现了一个新天地!希望通过日后的交流能得到高手的指点,也希望自己的一些感想能对大家有帮助。
berjanlin 发布于 2011-11-06 20:32 | 阅读 611 次 | 评论 0 条

有点难

vc6.0不兼容win7啊!不爽
Majina 发布于 2011-11-05 21:31 | 阅读 964 次 | 评论 7 条

c语言

我一定要学好c语言。
Majina 发布于 2011-11-05 21:29 | 阅读 989 次 | 评论 4 条