Recent update: 2008-3-11
编写函数str_cmp(char *,char*),比较两个字符串的大小,要忽略大小写。
如:”abcde”等于”ABCDE”
#include<stdio.h>
int str_cmp(char *s1,char*s2);
mian()
{
int i;
char s1,s2;
s1='abcde';
s2='AbCDE';
str_cmp(char *s1,char*s2);
if
i=1;
printf("liang ge zi fu chuan xiang den
SSI ļʱ
295 byte By
☆易水寒ざヤ at 2007-8-15
这是问题
十进制N和其它进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法基于下列原理:
N=(N div d)*d+ N mod d ( 其中:div为整除运算,mod为求余运算)
例如十进制向八进制的数制转换 (1348)10=(2504)8,其运算过程如下:
N N div 8 N mod 8
1348 168 4
168 21 0
21 2
SSI ļʱ
300 byte By
松迪科技 at 2007-8-15
不要上来就学Struts/WebWork/Spring/Hibernate/iBATIS等等框架,先了解一下下面一些技术,对于学习框架来说是十分重要的。
一是Java的反射机制和自省机制。大部分框架都用到这两种机制,因为它们都要实现通过配置文件自动完成类的识别和加载,所以必须要使用反射和自省。尤其是自省机制,对于大家了解JSP中的一些知识也是很有帮助的。比如,如果在EL中使用
${user.name}
那么,user这个对象中如果没有name这个属性行不行?
还有,是不是Java私有的成员就一定不能访问?
二是设计模式。GOF的23种模式很重要,这已经不用再多说了。每一种框架...
BinTree.cpp
#include "stdafx.h"
#include "BinTree.h"
void CBinTree::Insert(CBinTreeNode* pNode)
{
if (mRoot==NULL)
{
mRoot = pNode;
mCount = 1;
mHeight = 1;
mRoot->SetParent(NULL);
}
else
{
mHeightTmp = 1;
InsertBelow(mRoot,pNode);
mCount++;
...