电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VC课程实践正确答案

VC课程实践正确答案_第1页
1/33
VC课程实践正确答案_第2页
2/33
VC课程实践正确答案_第3页
3/33
精品文档---下载后可任意编辑课程实践报告设计题目: 程序设计 (VC++) 实践 设计时间: 至学院: 专业班级: 学生姓名: 学号指导老师: 1.试建立一个类 PP,求出下列多项式的前 n 项的值。 具体要求如下:(1)私有数据成员int n:前若干项的项数。double x:存放 x 的值。double *p:根据 n 的大小动态申请存放 Pn(x) 前 n 项的数组空间。(2)公有成员函数PP(int num,double x1):构造函数,初始化数据成员 n 和 x,使 p 指向动态申请的数组空间。~PP():析构函数,释放 p 指向的动态内存空间。double fun(int n1,double x):递归函数,用于求多项式的第 n1 项。注意:将递归公式中的 n 用作函数参数。本函数供 process 函数调用。void process( ):完成求前 n 项的工作,并将它们存放到 p 指向的动态数组中。void show( ):输出 n 和 x,并将前 n 项以每行 4 个数的形式输出到屏幕上。(3) 在主函数中完成对该类的测试。先输入 num 和 x1,并定义一个 PP 类的对象 items,用 num 和 x1 初始化 items 的成员 n 和 x,调用 items 的成员函数,求出并输出多项式前 num 项的值。程序源代码#includeclass pp{int n;double x;double *p;public:pp(int num,double x1);~pp();double fun(int n1,double x);void process();void show();};pp::pp(int num,double x1){n=num;x=x1;p=new double[num+1];}pp::~pp(){delete []p;}double pp::fun(int n1,double x){if(n1==0)return 1;if(n1==1)return x;if(n1>1)return ((2*n1-1)*x*fun(n1-1,x)-(n1-1)*fun(n1-2,x))/n1;}void pp::process(){int i;for(i=0;i<=n;i++){*(p+i)=fun(i,x);}}void pp::show(){cout<<"n="<>num>>x1;pp items(num,x1);items.process();items.show();}运行结果2.试建立一个类 SP,求 ,另有辅助函数 power(m,n)用于求 。具体要求如下:(1)私有成员数据。int n,k:存放公式中 n 和 k 的值;(2)公有成员函数。SP(int n1,int k1):构造函数,初始化成员数据 n 和 k。int power(int m, int n):求 mn。in...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VC课程实践正确答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部