显示杨辉三角实验报告

上传人:陆** 文档编号:179147950 上传时间:2022-12-31 格式:DOCX 页数:3 大小:55.86KB
收藏 版权申诉 举报 下载
显示杨辉三角实验报告_第1页
第1页 / 共3页
显示杨辉三角实验报告_第2页
第2页 / 共3页
显示杨辉三角实验报告_第3页
第3页 / 共3页
资源描述:

《显示杨辉三角实验报告》由会员分享,可在线阅读,更多相关《显示杨辉三角实验报告(3页珍藏版)》请在装配图网上搜索。

1、WORD格式-可编辑-专业资料显示杨辉三角实验报告姓名:许严 班级:计122 学号:12130230501. 问题描述 杨辉三角如图2.4.3所示,其特点是两个腰上数值是1,其他位置上的每一个整 数都是它的上一行相邻两个整数之和。问题是:对于指定的最大行数rmax,要求从第 一行到第rmax逐行显示杨辉三角形的所有元素。2. 基本要求设计输出形式,尽量反映杨辉三角的特点。 设计计算杨辉三角形各行数值的方法。输入:rmax从键盘输入。输出:屏幕输出杨辉三角形.3. 实现提示存储设计计算杨辉三角形第i行时,如果在第i-1行两侧各添加一个0则第i行的第j 个元素等于第i-1行的第j-1个元素与第j个

2、元素的和。计算如图2.4.4所示。第i 行计算完,第i-1行的数据就没有用了,依据第i行数据可计算第i+1行的数据。11 11 2 11 3 3 1146411 5 10 10 5 1图2.4.3 杨辉三角形从上述计算中不难看出,第i行的元素从左往右依次可被求得,求解过程中也是 从左往右依次使用地i-1行的数据,显然,具有先入先出的特点。所以,可借助一 个队列存放计算过程中所需的数据,如图2.4.5所示。但随着航数的增加,队列会很长。所以,可以设置一循环队列,队长不少于rmax+2, 边计算边出队。2)算法设计 计算各行元素的算法步骤如下。Step1:队列初始化,0、1入队。队头ftont指向

3、0处,队尾指向1后。 Step2:i从1到rmax,循环执行下列操作,求第i行数据。2.1 0入队。 2.2从队首起直到队尾,每出队两元素,求和后入队。 输出时注意0不输出。(3)程序设计 #include using namespace std;-WORD格式-可编辑-专业资料#include int Fd(int x, int y)int t = 1;int k = 1;for(int i = y; i x ; i-)t = t * i;t = t / k; k+; return t;int main()int nsize;cou t请输入大小endl;cout提示:按 Ctrl+Z 两次退出!nsize)for(int i = 0; i = nsize; i+)for(int k = 0 ; k i)cout ;for(int j = 0 ; j = i; j+)coutsetw(3)Fd(j,i);coutendl;cout 请输入大小endl;return 0;4. 测试与运行-WORD格式-可编辑-专业资料 给出行数,从运行结果验证程序设计是否正确。运行截图:5. 实验体会

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!