- 博客(38)
- 资源 (10)
- 收藏
- 关注
原创 本BLOG早已不再更新了.
转为:http://www.cppblog.com/javadohttp://blog.hexun.com/javado
2006-07-15 11:48:00
1171
原创 二叉树层次建树.
#include #include using namespace std;struct BinTree{ int data; BinTree *Left,*Right;}; void del(BinTree *p){ if(p->Left) del(p->Left); if(p->Right) del(p->Right); dele
2005-04-19 14:50:00
1667
原创 10->16
#include#includeusing namespace std;int atoi10(char* s){ int r = 0; while(*s) { if(*s >= 0 && *s { r = r*16 + *s - 0; } else if(*s >= a && *s
2005-04-15 15:54:00
975
原创 二叉树寻找父结点
dy#includeusing namespace std;struct Node{ //结点 int data; Node *lchild; Node *rchild; };Node *createNode(int data) //建结点 { Node *node=new Node; node->
2005-04-15 11:53:00
3450
原创 洗牌的一个算法
#includeusing namespace std;struct pukepai{ char d; //点 char s; //花色 }; char dian(int i) { switch(i) { case 0: return K; case 1: return A; case 11:
2005-04-15 11:51:00
1320
1
原创 数据压缩
有些非负整数文件中存在许多连续相等的整数段。设计程序将这种整数原文件按以下规则压缩到另一个压缩文件中: .一个连续相等的整数段,如有C(C>1)个连续相等整数, 在压缩文件中存入C 和这个整数。 .一个不连续相等的整数段,如有C(C≥1)个整数, 其中每个整数都与其相邻 的整数不等,在压缩文件中存入-C和这C个整数。 例如,原文件为 2 2 2 4 4
2005-04-15 11:49:00
1072
原创 学生统计问题
由键盘输入一个班(全班30人)学生的学号,姓名,M门课程的成绩,分别统计下列内容:1。统计每个学生的总分和平均分,按总分由大到小排出名次。2。打印出成绩在全班平均分之上的学生名单(须用链表结构实现)=================================================================================#include#include#inc
2005-04-15 11:47:00
1371
原创 IntArray类
Implement the class IntArray according to the following class declaration.class IntArray {public:// constructorsIntArray( int *array, int array_size );IntArray( const IntArray &rhs );// destructor~Int
2005-04-15 11:44:00
3989
原创 字符串替换
#include#include#include#includechar *strreplace(char *base,char *oldstr,char *newstr){ int i=strlen(oldstr),j=strlen(newstr),fit=0; char *temp=(char *)malloc((strlen(base)+1)*sizeof(char)),*p=b
2005-04-15 11:43:00
1089
1
原创 大数加法.重载实现
本身是一个网友发帖子问的.我帮他把加法搞定了.减法以后补上.#include #include "string.h"class MyInt{char* Integer;bool Negative;public:MyInt(){};MyInt(int len); MyInt(char* s);//~MyInt(); 此处不用.系
2005-04-15 11:41:00
1994
1
原创 不重复质因子
不重复质因子#includeusing namespace std;void find(int n){ int i,j; for(i=2;i { if(n%i==0) { j=n/i; if(j==1)cout else { cout
2005-04-15 11:38:00
1224
原创 学生类,成绩类
请编写一个“成绩”类,每个该类对象能存储数学、英语和物理分数。再定义一个“学生”类,能描述学生的学号、姓名和成绩。其中成绩是“成绩”类的一个内嵌对象。“学生”类能对每个对象的所有数据进行设置和输出。===================================================================================#include#includeus
2005-04-15 11:35:00
2613
1
原创 输出分式问题
数列 a={1,1,3,7,17,41,```} 如下性质:A0=A1=1;Ai=Ai-2+2*Ai-1(i>=2)对于给定的n,数列Xn有n个元素,各元素的值为Ai/Ai+1(i=0,1,```n-1)且按升序排列。其中Xn的各元素值以分数形式表示;函数ha()首先在枚举数列A的元素时,生成Xn的元素,然后对Xn的元素进行排序,最后顺序输出排序后的Xn的各元素。例:当n=5,X5={1/3,7
2005-04-15 11:34:00
1071
原创 一个圆周率的算法
#include #include int a=10000, b, c=2800, d, e, f[2801], g; main() { for(;b-c;)f[b++]=a/5; for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a) for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=
2005-04-15 11:32:00
1266
原创 矩阵转置
--------------------------------------------------------------------//交换元素输出--------------------------------------------------------------------#include #include int main(){int num[4][4]={{1,2,3,4},{5
2005-04-15 11:31:00
1085
原创 CAR的问题
设计一个名为car的结构,存储下列信息:生产商,年份数.向用户询问有多少辆车.随后,new创建一个相应数量的car结构的动态数组.然后,程序提示用户输入每辆车的生产商何年份.最后程序显示每个结构内容.运行情况如下:How much cars do you wish to catalog? 2car #1:Please enter the make: Hudson HornetPlease ente
2005-04-15 11:29:00
1167
原创 大数阶乘
#include#include#includeusing namespace std;struct Node{ int i; Node *next;};Node *createNode(){ Node *node=new Node; node->i=0; node->next=NULL; return node;}Node* MulLink(Node *hea
2005-04-15 11:28:00
721
原创 数据组合
编写一个函数如下,要求返回从小于B的正整数中任选任意多个数加起来和等于A的组合数。要求写出递规算法。int func(unsigned int A,unsigned int B)==============================================================================#includeusing namespace std;int f
2005-04-15 11:27:00
829
原创 数据解析
下面所述如何用c来实现,求助大侠帮忙!!!43 71 73 88(16进制)(从电表采集到的数据,要求转化为float、double型数据)下面为转化的规则化为二进制为:43 71 73 88(16进制)0,100 0011 0,111 0001 0111 0011 1000 1000上面一串分为3部分(逗号隔开)符号: 0指数: 10000110尾数(不包括暗示位): 111 0001 0111
2005-04-15 11:23:00
818
原创 把一元人民币换成5分,2分,1分的硬币,共有多少种换法?
#include using namespace std;int main(){int sum = 0;for (int i= 0; 5 * icoutsystem("PAUSE");return 0;}
2005-04-15 11:22:00
6428
1
原创 商品打折
*商场商品打折。消费在400元以上打9折,800元以上打8折。1000元以上打7.5折。消费金额可分次累计。如果把“消费”定义为一个类,那么每次消费都可以定义为一个对象···可是因为可以打折,两次消费金额的累加结果不是简单的相加···比如第一次消费300元,第二次消费了200元,那么总金额应该是(300+200)*0.9=450元。请编写“消费”类定义并为该类重载“+”运算符,以实现有多次消费时,
2005-04-15 11:21:00
1510
原创 旋转排列
1 2 3 412 13 14 511 16 15 610 9 8 7以上图形如何实现,算法?===========================================================================#include#includeusing namespace std;int mask=4,m=1,i,j;void c
2005-04-15 11:19:00
980
原创 子字符串
写一个函数int find(char s[],char t[]),该函数在字符串s中查找字符串t,如果找到,则返回字符串t在字符串s中的位置(整数值);否则返回-1.注意:用数组方式及两重循环来实现该函数.#includeusing namespace std;int find(char s[],char t[]){ int len1=strlen(s),len2=strlen(t),i=0
2005-04-15 11:16:00
962
原创 字母——数字密码
如果用数字1——26代表英文字母a--z,即1--a,2--b,以此类推……26——z;那么我们可以用数字来代表相应的单词。但是一个数字排列有多种可能,如123可能代表abc(1,2,3.),也可能代表lc(12,3),或者aw(1,23)要求编一个程序,计算出从键盘输入的每串数字可能代表的字母串的个数,输入0则程序结束如input:25114111111111133333333330output
2005-04-15 11:14:00
6052
原创 阶乘后面总共有多少个零
#include using namespace std;int countzero(int st,int dt){int count=0;int i;for (i=st;i{int temp=i;while (temp%5==0){++count;temp/=5;}}return count;}int main(){int n;coutcin>>n;coutsystem("PAUSE");ret
2005-04-15 11:10:00
1428
原创 文章中单词个数统计 字符串以空格反转
1、有一篇文章存储在数组中统计出现的单词并按照出现次数排序2、将一个存储在数组中的英文句子的单词倒排例如“my name is laolaoliu2002"变成”laolaoliu2002 is name my“不要使用额外的数组存储空间是一个朋友的问题由于我最近比较忙(要出差)没有时间写了。#includeusing namespace std;char* change(char *str){
2005-04-15 11:00:00
1163
原创 约瑟夫环问题
#includeusing namespace std;int main() { int n,start,offset,i=0,count=0;; cout cin>>n>>start>>offset; int *persons=new int[n]; for(int i=0;i start--; while(1) {
2005-04-15 10:50:00
992
1
原创 把字符串转换为二进制再输出的算法
#includeusing namespace std;string Str2Bin (char* str) { int change,k=0,mask=8; char bit; char stack[100]={0}; for (short i = 0; i { for(int j=0;j { stack[k++]=(mask&(str[i]-48))?49:48;
2005-04-15 10:48:00
2972
1
原创 魔方阵
自己写的,穷举.笨死了.#includeusing namespace std;void output(int *a,int n){ cout for(int i=0;i { cout if((i+1)%n==0)cout }}int *createArray(int n){ int *aa=new int[n*n]; for(int
2005-04-15 10:47:00
719
原创 通配符的一个算法
#include #include #include using namespace std;char dp_match( const char *str1, const char *str2){ int slen1 = strlen(str1); int slen2 = strlen(str2); char match[100][100]; memset(match, 0
2005-04-15 10:42:00
817
原创 二叉树的一些算法
(1) 求二叉树结点数目的算法.typedef struct node { char data; struct node *lchild,*rchild; }NODE; int nodenumber(NODE *root) { if(root else return(1+nodenumber(root->lchild)+nodenuber(root->rchild); } (2) 输
2005-04-15 02:18:00
1404
原创 操作系统进程描述
system process进程文件: [system process] or [system process]进程名称: Windows内存处理系统进程描述: Windows页面内存管理进程,拥有0级优先。是否为系统进程: 是 alg.exe进程文件: alg or alg.exe进程名称: 应用层网关服务描述: 这是一个应用层网关服务用于网络共享。是否为系统进程: 是csrss.exe
2005-02-16 17:01:00
672
原创 一位网友文章上的一段话.
我从小就不认为伟人是所有高尚品德的集合体,伟人身上龌龊、丑恶的东西一点都不比贫贱的下等人少,世人总是看到伟人的伟大之处,因而连伟人的丑恶也被忽略了。实际上一个伟人之所以伟大,许多情况下是因为他身上的丑恶比常人要多的缘故,伟人常常能将自己的丑恶变为深刻的思想,并形成理论,于是丑恶就成了高尚的道德。出自http://bbs.redtea.com.cn
2005-02-16 10:58:00
741
转载 正则表达式使用详解
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。 入门简介 简单的说,正则表达式是一种可
2005-02-10 17:02:00
724
原创 今天一位老兄回的贴,觉得不错.
先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar –help,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么: 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的
2005-02-08 21:46:00
1033
原创 exe4j应用体会
将java编织成.class后,如果只是用java命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。 首先,当然是要下载个exe4j。我的是2.2版本的,license:L-g782dn2d-1f1yqxx1rv1sqd。 接着,将你要选择好你即将发布的.class文件就不用细说
2005-02-06 14:51:00
1229
原创 将Java应用程序本地编译为EXE的几种方法
将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET) 1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件 编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以 从微软的网站免费下载,地址如下: http://www.microsoft.com/j
2005-02-06 13:46:00
1215
原创 制作可以执行的 JAR 文件包及 jar 命令详解
该文于 8 月 23 日在计算机世界知识中心发表)制作可以执行的 JAR 文件包及 jar 命令详解========================================边城狂人-------- 常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是说,制作一个可执行的 JAR 文件包,就可以像.chm 文档一样双击运行了;而另一种回答,则是使用
2005-02-06 11:43:00
802
VA_X_Setup10_6_1819_0.rar
2010-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人