上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 题目说明:1、设计函数: int atoi(const char *nptr);2、功能:把字符串转换成整型数,atoi()会扫描参数nptr字符串,如果第一个非空格字符存在, 是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换, 返回整型数。否则,返回零,3、头文件: #include 程序一:#include #include //isspace()函数的头文件int myAtoi(const char* s){ int result = 0; int flag = 1; int i = 0; while(isspace(s[i])) i+... 阅读全文
posted @ 2013-10-11 22:02 xuefenhu 阅读(257) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;int sumOfEachNum(int);int main(){ int input; cout>input; cout<<"the sum of each number is:"<<sumOfEachNum(input)<<endl; return 0;}int sumOfEachNum(int a){ int sum =0 ; do { sum += a%10; a /= 10; }while(a != 0); return sum;} 阅读全文
posted @ 2013-10-01 00:45 xuefenhu 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 题目:要求输出所有小于等于n的素数(n>=2,且为正整数)要求:1、每行输出10个素数 2、尽可能采用较优算法#include#include#includeusing namespace std;bool Prime(int); //函数声明int main(){ int input; cout=2):"; cin>>input; static int count = 0; //count为累计的每行素数个数 if(input >= 2) { cout2)不可能是素数,所以上述程序中只对奇数进行了素数的判断。 阅读全文
posted @ 2013-10-01 00:11 xuefenhu 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 今天使用setw(),提示setw: undeclared identifier,上网查了下,原来是没有包含头文件iomanip,现摘录如下:iomanip#include io代表输入输出,manip是manipulator(操纵器)的缩写(在c++上只能通过输入缩写才有效。)iomanip的作用:主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常见的控制函数:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"% 阅读全文
posted @ 2013-09-30 23:52 xuefenhu 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题乐。据说他想看看自己能不能写个操作系统,就在三天里写了个自己的Unix, 也就是BSD的前身。当然是传说了,但足见他的功力。另一个传说是,1980年初的时候,DARPA让BBN在Berkley Unix里加上BBN开发的TCP/IP代码。但当时还是研究生的B伯伯怒了,拒绝把BBN TCP/IP加入BSD,因为他觉得BBN的TCP/IP写得不好。于是B伯伯出手了,端的是一箭封喉,很快就写出 阅读全文
posted @ 2013-09-22 20:07 xuefenhu 阅读(1971) 评论(0) 推荐(1) 编辑
摘要: 函数名: clrscr 功 能: 清除文本模式窗口,清屏的意思,即把之前显示出的文字字符去掉,是clear screen的简写 用 法: void clrscr(void);程序例:#include int main (void){ int i; clrscr(); for (i = 0; i system("cls");这种办法的缺点是程序额外运行系统程序执行清屏操作,延长了程序执行时间。2.自己写函数,这种办法比较快。这是从微软MSDN得到的方法:/* Standard error macro for reporting API errors */#define PER 阅读全文
posted @ 2013-09-18 15:43 xuefenhu 阅读(10578) 评论(1) 推荐(1) 编辑
摘要: #include int main(void){ int x; int *p1,*p2; p1 = &x; p2 = p1; printf(" %p\n",p2); /* print the address of x,not x's value */ return 0;}%a浮点数、十六进制数字和p-记数法(C99)%c 一个字符 %d 有符号十进制整数 %e 浮点数、e-记数法%E 用科学计数法表示的浮点数(同%e)%f 浮点数、十进制记数法 %F 浮点数、十进制记数法(同%f)%g 根据数值不同自动选择%f或%e.%i有符号十进制数... 阅读全文
posted @ 2013-09-18 15:34 xuefenhu 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 原型:extern void *realloc(void *mem_address, unsigned int newsize);语法:指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。//新的大小一定要大于原来的大小,不然的话会导致数据丢失!头文件:#include 有些编译器需要#include ,在TC2.0中可以使用alloc.h头文件功能:先判断当前的指针是否有足够的连续空间,如果有,扩大mem_address指向的地址,并且将mem_address返回,如果空间不够,先按照newsize指定的大小分配空间,将原有数据从头到尾拷贝到新分配的内存区域,而后释放. 阅读全文
posted @ 2013-09-18 15:03 xuefenhu 阅读(11966) 评论(0) 推荐(2) 编辑
摘要: 1. ADO与ADO.NET简介 ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软的.NET体系架构。众所周知.NET体系不同于COM体系,ADO.NET接口也就完全不同于ADO和OLE DB接口,这也就是说ADO.NET和ADO是两种数据访问方式。 2. 数据访问方式的历史 下面简单的回顾一下微软的数据... 阅读全文
posted @ 2013-09-17 22:36 xuefenhu 阅读(423) 评论(0) 推荐(0) 编辑
摘要: C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。 请看下面的程序:12345678910111213141516171819202122#include ;using namespace std;class T {public: T() { cout << "constructor" << endl; } ~T() 阅读全文
posted @ 2013-09-17 21:58 xuefenhu 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页