实验四函数.docVIP

  • 161
  • 0
  • 约3.67千字
  • 约 6页
  • 2016-11-05 发布于重庆
  • 举报
实验四函数

实验四 函数 一、目的和要求 1.了解函数的定义方法,理解函数的调用; 2.初步掌握函数的递归、嵌套调用; 3.了解函数调用的实参与形参的传递,以及参数默认值的设置。 4.学习并了解重载函数、内联函数的基本概念。 二、实验设备及分组 1.? Windows XP操作系统 2.? Visual C++6.0 3.? PC机。 三、内容和步骤 (一)验证实验程序 1.编写一个函数,用递归的方法求1+2+3+4+…+n的值。在主函数中进行输入输出。 解: #include iostream.h int fun(int n) { int z; if(n=0) z=0; else z=n+fun(n-1); return(z); } int main(void) { int x,sum; cout请输入X的值endl; cinx; sum=fun(x); cout求和结果为:sumendl; return 0; } 运行结果: 请输入X的值 10 求和结果为:55 2.编写程序,输入m和n(nm),求的值。 分析:已知 根据公式,只要自定义一个函数计算阶乘,即可通过函数调用求出的值。 解: 阶乘函数定义如下: double fact(int k) { int p=1; if((k=

文档评论(0)

1亿VIP精品文档

相关文档