资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
高级程序设计语言 C+实验 4 函数(一)1. 实验目的1) 熟悉定义函数的方法,函数实参与形参 的对应关系以及“值传递”的方式;2) 熟悉函数的嵌套调用和递归调用的方法;3) 熟悉全局变量,局部变量概念和使用方法;4) 熟悉编译预处理的应用;5) 掌握多文件的程序的编译和运行的方法。2. 实验内容和步骤1) 填空函数 pi 的功能是根据以下近似公式求 值。)*/(1)3*/(1)2/(6/)*( n请在下面的程序中填空,完成求 的功能。#include#includeusing namespace std;double pi(long n) double s=0.0;long i;for(i=1;ix ;cout using namespace std;int isprime(int a); int main() int a,n=0; couta;if(a0) n=isprime(a); if(n=1) cout(a-1) n=1;else n=0;return n;2)编写函数 fun,判断一个数是否为“水仙花数” 。主函数仅负责输入一个数以及判断的结果“是”或“不是” ,判断过程由 fun 实现。源程序:#include using namespace std;#include int fun(int a); int main() int a,n; couta;n=fun(a); if(n=1) coutusing namespace std;int jiecheng(int a);int sum(int b);void main()int n,i,s;i=1;s=0;coutn;for (i=1;iusing namespace std;int main() int m,n,p;cinmn;int sushu(int m,int n);p=sushu(m,n);coutj-1)b+;coutj ;return b;运行结果:1 201 2 3 5 7 11 13 17 19 共有 9 个素数!Press any key to continue
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号