C++上机报告(项目3杨辉三角)
来源:互联网 发布:pr cc mac 2017破解版 编辑:程序博客网 时间:2024/06/06 11:48
一、问题及代码
/* *文件名称:Exl-1.cpp *作者:周世豪 *完成日期:2017年4月10日 版本号:v1.0 *对任务求解方法的描述部分: *输入描述:无 *问题描述:略 *程序输出:N阶杨辉三角 *问题分析:略 *算法分析:运用二维数组*/ #include<iostream>using namespace std;int yhsj(int n);int main(){int n;cout<<"输入杨辉三角的阶数";cin>>n;yhsj(n);return 0;}int yhsj(int n){int i,j,k;int a[20][20]={0};for(i=0;i<n;i++)a[i][0]=1;for(i=0; i<n;i++)a[i][0] = 1;for(i=1;i<n;i++)for(j=1;j<=i;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];// 杨辉三角各个数之间的关系for(i=0;i<n;i++){for(k=0;k<n-i;k++)cout<<" ";for(j=0;j<=i;j++)cout<<" "<<a[i][j]<<endl;}return 0;}二、运行结果
三、心得体会
运用二维数组和循环解决这个问题,注意各个数之间的关系。
四、知识点总结
主要是二维数组和循环。
0 0
- C++上机报告(项目3杨辉三角)
- 我的第三十七个C++上机报告(杨辉三角)
- 第十五周上机任务项目2-杨辉三角
- 第十五周上机项目2:杨辉三角
- 第十五周上机实践项目——杨辉三角
- 上机作业 杨辉三角
- 上机作业杨辉三角
- C#.net(密码验证)(杨辉三角的输出)第一次上机实践内容
- 第三次实验报告(杨辉三角)
- 第十五周上机任务(杨辉三角)
- 杨辉三角(C#)
- 第十五周上机任务----杨辉三角
- 第二次项目3-1上机报告
- c++上机实验报告项目1-3
- C++上机报告(项目二)
- 第一次 C程序设计上机报告(1)
- c++(复习)上机实验报告
- c++(复习)上机实验报告2
- leetcode week7
- 341. Flatten Nested List Iterator 题解
- sharding-jdbc集成spring+mybatis分表分库
- 默认页面index.jsp跳转到*.action
- VS2015安装Qt VS Tools
- C++上机报告(项目3杨辉三角)
- iOS之UILabel的操作集合
- Spring源码学习之容器篇
- C#学习之(三)C#解析Json文件的方法
- Linux 常用shell命令
- Unity3D 导入贴图、模型等资源文件时自动设置参数
- yii日历选取时间段
- 给初学者的RxJava2.0教程(七)
- php概率算法