Nffish's Blog

好记性不如烂笔头

Posts Tagged ‘c’

七月 5th, 2008

用C#实现MD5加密

2 Comments, .Net, by Nffish.

昨晚睡不着,用手机上Google Reader看到关于Hash的文章,突然想到了MD5加密,最近在学.Net平台,所以想整个C#写的Md5加密方法出来。 Google了一下,再结合一些自己的思想。 环境:Windows xp sp3 + vs2008 下载源代码

三月 27th, 2008

免费赠送百度HI邀请

7 Comments, 未分类, by Nffish.

开始发放百度Hi邀请,需要的请在本文留言。留下你的百度ID和邮件地址。 我的百度Hi ID:Nffish 欢迎加我 下载百度Hi:http://im.baidu.com/download/BaiduHi_1.0_Beta1.exe

三月 25th, 2008

向上的乌龟[视频]

No Comments, 未分类, by Nffish.

春天来了,动物们都从冬眠中醒来。

乌龟的精神,大家都在《龟兔赛跑》中见识过了,而今天的视频是YOYO家的可爱小乌龟,表演的是“爬墙”。

请看大屏幕

十一月 5th, 2007

第一个C语言项目实战:数据加密

2 Comments, 未分类, by Nffish.

问题描述:第一个项目是数据加密。数据是小于8位的整数,加密规则如下:首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。 开发工具:Microsoft Visual C++ 6.0 问题分析:为了对数据的每一位数字进行操作,首先需要将数据不同位的数字拆分出来,将拆分后的数字保存在数组中,在拆分的过程中完成倒序。对数组中的元素应用加密规则:将每个元素加上5,再除以10取余。将数组的第一位和最后一位交换。输出加密后的数据信息。 输出结果: 源代码

十月 23rd, 2007

杨辉三角形(打印10行)

No Comments, 未分类, by Nffish.

规律为除两侧元素均为1以外,其余每个位置上的元素值为其正上方元素与左上角元素之和,用数组来描述则为a[i][j]=a[i-1][j-1]+a[i-1][j]。 #include “stdio.h” #define N 10 void main () { int a[N][N]; int i,j; //打印两侧的1 for(i=0;i<N;i++) { for(j=0;j<=i;j++) { a[i][0]=1;…

十月 20th, 2007

使用指针实现冒泡排序

4 Comments, 未分类, by Nffish.

#include <stdio.h> #define N 5 void main() { int i,j,*ptr,a[N],t; ptr=a; printf(“输入大小为%d的数组:\n”,N); for(i=0;i<N;i++) scanf(“%d”,&a[i]); for(i=0;i<N;i++) { for(j=0;j<N-i-1;j++) { if(a[j]<a[j+1]) {…

九月 29th, 2007

九九乘法表&字符统计

No Comments, 未分类, by Nffish.

C语言作业 page82.1 九九乘法表:编写一个C程序用于打印九九乘法表。 #include <stdio.h> void main() { int i=1,j; while(i<=9) { j=1; while(j<=i) { printf(“%d*%d=%d\t”,i,j,i*j); j++; } printf(“\n”); i++;…