C/C++
ivory_Lei
这个作者很懒,什么都没留下…
展开
-
调和级数(harmony)
调和级数:输入正整数n。输出h = 1+1/2+1/3+...+1/n源代码如下:#includevoid main(){ int n; float h = 0; printf("please input a number:\n"); scanf("%d",&n); for(int i = 1; i <= n;i++){ h +=(fl原创 2011-11-23 21:36:18 · 1286 阅读 · 0 评论 -
近似计算(approximation)
计算π/4=1-1/3+1/5-1/7+1/9-...直到最后一项的值小于10^-6为止程序的源代码如下:#include#includevoid main(){ float partValue = 0; float upper = 1; float number = 1; while(1/number>=10e-6){ partValue += upper/n原创 2011-11-23 21:59:30 · 346 阅读 · 0 评论 -
C++学习之new 与 delete表达式
new和delete表达式动态创建和释放单个对象a) 基本知识介绍:定义变量时,必须指定其数据类型和名字。而动态创建对象时只需指定其数据类型而不必为该对象命名。取而代之的是,new表达式返回新创建对象的指针,我们通过指针来访问此对象:int i;//命名的但未初始化的变量int *pi = new int;//pi指向一个动态分配的未命名,未初始化的变量b)原创 2012-02-07 18:07:58 · 921 阅读 · 0 评论 -
C++学习笔记(一)(20120208 C++ Primer)
C++语言中定义了几种基本类型:字符型,整型,浮点型,布尔型字符类型有两种:char 和wchar_t,char类型通常是单个机器字节(byte),wchar_t类型常用于扩展字符集比如汉字和日语,这些字符集中的一些字符不能用单个char表示。C++是一门静态类型语言,在编译时会作类型检查extern int i//声明但是并没有定义i事实上,extern声明不是定义也不分配存储空原创 2012-02-14 21:53:24 · 765 阅读 · 0 评论