华中科技大学考试系统C++第一章复习5完成.docx
- 文档编号:10608212
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:15
- 大小:278.38KB
华中科技大学考试系统C++第一章复习5完成.docx
《华中科技大学考试系统C++第一章复习5完成.docx》由会员分享,可在线阅读,更多相关《华中科技大学考试系统C++第一章复习5完成.docx(15页珍藏版)》请在冰豆网上搜索。
华中科技大学考试系统C++第一章复习5完成
YYNNY
NNYNN
DBABD
CCDCB
BADCB
BDCAD
/*-------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:
有一分数序列:
见公式图。
求出这个数列的前n项之和。
输出结果见图:
样张.JPG
-------------------------------------------------------*/
#include
usingnamespacestd;
voidmain(void)
{
doublesum;//数列的和
intn;//求和的项数
cout<<"n=";
cin>>n;
/**********Program**********/
intf1=1,f2=2,t;
sum=(double)f1/f2;
for(inti=1;i<=n;i++){
t=f1;
f1=f2;
f2+=t;
sum+=(double)f2/f1;}
doublea=2,b=1,l,m,i=0;
sum=0;
while(i i++; sum+=a/b; l=a; a=a+b; b=l; } /**********End**********/ cout<<"2/1+3/2+5/3+8/5+13/8+21/13...="< } /*------------------------------------------------------- 【程序设计】 --------------------------------------------------------- 题目: 编程打印由数字组成的三角形,例如,当行数为5时,输出下列图形: 1 22 333 4444 55555 输出结果见图: 样张.JPG -------------------------------------------------------*/ #include usingnamespacestd; voidmain(void) { intn;//n为三角形的行数 cout<<"行数="; cin>>n; /**********Program**********/ inti,j; for(i=1;i<=n;i++){ for(j=1;j<=i;j++){ cout< cout< /**********End**********/ } /*------------------------------------------------------- 【程序设计】 --------------------------------------------------------- 题目: 试编程求给定的一个正整数的位数 输出结果见图: 样张.JPG -------------------------------------------------------*/ #include usingnamespacestd; intbits(intn) { /**********Program**********/ intcount=0; while(n){ n=n/10; count++;} returncount; /**********End**********/ } voidmain() { intn; cout<<"n="; cin>>n; cout< } /*------------------------------------------------------- 【程序设计】 --------------------------------------------------------- 题目: 编写函数fun(),它的功能是利用以下所示的简单迭代方法求方程cos(a*x)-x=0的一个实根。 (0 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0。 (2)x0=x1,把x1的值赋给x0。 (3)x1=cos(a*x0),求出一个新的x1。 (4)若x0-x1的绝对值小于0.000001,则执行步骤(5),否则执行步骤 (2)。 (5)所求x1就是方程cos(a*x)-x=0的一个实根,做为函数值返回。 输出结果见图: 样张.JPG -------------------------------------------------------*/ #include usingnamespacestd; #include floatfun(floata); /**********Program**********/ floatfun(floata){ floatx1=0.0,x0; do{ x0=x1; x1=cos(a*x0);} while(fabs(x1-x0)>=1e-6); returnx1; } /**********End**********/ voidmain() { floata; cout<<"输入a的值(0 "; cin>>a; cout<<"Root="< }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中科技大学考试系统C+第一章复习5 完成 华中科技大学 考试 系统 C+ 第一章 复习