云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C++程序设计实验报告

C++程序设计实验报告

  • 62 次阅读
  • 3 次下载
  • 2026/1/9 22:36:08

{ }

int n,r;

cout<<\请输入一个十进制整数: \cin>>n; do {

r=n;

n/=10;cout<0); cout<

程序运行结果:

3.计算

的近似值,

的计算公式为:

源程序:#include using namespace std; int main() {

int n=2;

double t(4.00000/3),pi(2); while(t>=1.000000000000001) {

pi=pi*t;

t=((2*n)*(2*n))*1.0/((2*n-1)*(2*n+1)); n++; }

cout<<\return 0; }

程序运行结果:

七、思考讨论题或体会或对改进实验的建议

八、参考资料

《C++程序设计》 杨长兴、刘卫国主编 中国铁道出版社

一、 实验项目名称

函数 二、 实验目的

1.掌握函数声明、定义和使用的方法; 2.掌握函数递归调用的方法;

3.掌握“传值调用”、“传址调用”和“引用调用”的区别;

4.掌握重载函数、内联函数、带有默认参数的函数及模板函数的定义和使用。

5.掌握自动变量、静态局部变量与全局变量之间的联系与区别。 6.学习使用指针和引用给函数传递参数; 7.掌握给函数传递数组参数的方法;

8.掌握定义头文件的方法,学会建立和调试多文件程序;

9.写出实验步骤,分析调试中出现的问题及解决方法,给出改进方案,写出程序文档和调试数据。

三、实验基本原理 四、主要仪器设备及耗材

PC微机

Windows 操作系统

Microsoft Visual C++6.0 程序集成环境

五、实验步骤、源程序及实验结果

1.编一函数,求级数

的部分和,当第 n 项的精度小于 eps 时结束。设

eps 的默认值为 10 -6 。 函数形式为:double fun(doubl x, double eps=1e-6);

源程序: #include #include using namespace std;

double fun(double x, double eps=1e-6); void main() {

double x,s;

cout<<\请输入x的值: \ cin>>x; s=fun(x);

cout<<\}

double fun(double x,double eps) {

int n=1;

double t,s(0); t=x;

while(fabs(t)>=eps) {

s+=t;

t=-t*x*x/((n+1)*(n+2)); n+=2; }

return(s); }

程序运行结果:

2.编一判断 m 是否为素数的函数,在主函数中输出十对最小的孪生素数。所谓孪生素数是指两个相差为 2 的素数,如 3 和 5 、 11 和 13 。函数形式为:bool isprime(int m)

源程序:#include using namespace std; bool isprime(int m) {

int i;

for(i=2;m%i!=0;i++); return(i==m); }

void main() {

int x,count=0; x=2; while(1) {

if(isprime(x)&&isprime(x+2)) {

count++;

cout<<\ if(count>=10)break; } x++; } }

程序运行结果

搜索更多关于: C++程序设计实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

{ } int n,r; cout<>n; do { r=n; n/=10;cout<0); cout<=1.000000000000001) { pi=pi*t; t=((2*n)*(2*n)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com