问答题
使用VC6打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数sum(int n)返回1,2,3,…,n的和。其中n大于0。
程序要求使用递归实现上述功能。
注意:不能修改程序的其他部分,只能补充sum函数。
试题程序:
#include<iostream.h>
#include<cmath>
int sum(int n)
void main()
cout<<"1+2+3+…+100="<<sum(100)<<end1;
return;
【参考答案】
return(n==1)1:n+sum(n-1);