C 实例教学(基础知识-02)

文章作者 100test 发表时间 2007:03:10 16:53:38
来源 100Test.Com百考试题网


2.3 计算e的值和求素数
e是自然对数的底,它和π一样是数学中最常用的无理数常量。其近似值的计算公式为:
e=1 1/1! 1/2! 1/3! ... 1/(n-1)! r
当n充分大时,这个公式可以计算任意精度e的近似值。为了保证误差r<ε,只需1/(n-1)! ( > r) <ε
程序代码如下:
// program 2_4.cpp
#include
void main()
{
const double eps=0.1e-10.
int n=1.
float e=1.0,r=1.0.
do // 开始do循环。循环条件由后面的while中的表达式值确定。
{
e =r.
n .
r/=n.
}
while(r>eps).
cout<<"The approximate Value of natural logarithm base is: ".
cout<}
程序运行结果如下:
The approximate Value of natural logarithm base is: 2.71828

说明:
上面这个程序中使用了do循环,它是循环控制中的一种。循环控制条件放在后面的while表达式中。
-----------------------------------------
下面的程序用来求出1000以内的全部素数。
// program 2_5.cpp
#include
void main()
{
const int m=1000.
int i,j,isprime.
for(i=2.i<=m.i ) // 这里用到了for循环控制语句。for循环语句有三个表达式
{ // 第一个表达式赋给变量初值,第二个表达式为循环控制条件,
// 第三个表达式为循环变量改变其值
isprime=1.
for(j=i-1.j>1.j--)
if(i%j==0)isprime=0.
if(isprime)cout<if(i0==0)cout<}
}


相关文章


C 实例教学(类的应用-01)
C 实例教学(基础知识-03)
高校等考试题天天练文化基础]11月6日
二级C语言第13章编译处理和动态存储
C 实例教学(基础知识-02)
高校等考试题天天练文化基础]11月4日
高校等考试题天天练文化基础]11月5日
二级C语言第14章结构体,共同体和用户类型
C 实例教学(基础知识-01)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛