C++第四次实验-实验报告
2017-04-10 14:08
183 查看
一、问题及代码
项目3:杨辉三解
[cpp] view
plain copy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
/*
* 文件名称:Ex4-3.cpp
* 作 者:程家琦
* 完成日期:2017 年 4 月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 编写函数,形成n阶杨辉三角形。在主函数中调用该函数,形成杨辉三角形,并输出结果。输入阶数n,输出处理后的结果。
* 输入描述:阶数n
* 问题描述:
* 程序输出:阶数n所对应输出的杨辉三角
* 问题分析:
* 算法设计:略
*/
#include <iostream>
using namespace std;
int yhTri(int a[][10],int n)
{
for(int i=0;i<n;i++)
{ for(int j=0;j<=i;j++)
{
if(j==0||j==i)
a[i][j]=1;
else a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
}
int main( )
{
int a[10][10];
int n;
cin>>n;
yhTri(a,n);
for(int i=0;i<n;i++)
{
for(int j=0;j<=i;j++)
{
cout<<a[i][j]<<"\t";
}
cout << "输出杨辉三角\nn=";
}
return 0;
}
二、运行结果:
![](https://img-blog.csdn.net/20170410150431659?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzc2MzAxNDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
三、心得体会:
练习编写函数与在主函数中调用函数
四、知识点总结:
关键是二维数组的使用
项目3:杨辉三解
[cpp] view
plain copy
![](https://code.csdn.net/assets/CODE_ico.png)
/*
* 文件名称:Ex4-3.cpp
* 作 者:程家琦
* 完成日期:2017 年 4 月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 编写函数,形成n阶杨辉三角形。在主函数中调用该函数,形成杨辉三角形,并输出结果。输入阶数n,输出处理后的结果。
* 输入描述:阶数n
* 问题描述:
* 程序输出:阶数n所对应输出的杨辉三角
* 问题分析:
* 算法设计:略
*/
#include <iostream>
using namespace std;
int yhTri(int a[][10],int n)
{
for(int i=0;i<n;i++)
{ for(int j=0;j<=i;j++)
{
if(j==0||j==i)
a[i][j]=1;
else a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
}
int main( )
{
int a[10][10];
int n;
cin>>n;
yhTri(a,n);
for(int i=0;i<n;i++)
{
for(int j=0;j<=i;j++)
{
cout<<a[i][j]<<"\t";
}
cout << "输出杨辉三角\nn=";
}
return 0;
}
二、运行结果:
三、心得体会:
练习编写函数与在主函数中调用函数
四、知识点总结:
关键是二维数组的使用
相关文章推荐
- C++第四次实验-实验报告(1)
- [c++实验报告]第四次实验报告:循环结构设计
- C++第四次实验-作业报告(2,3,4)
- C++第四次实验报告
- c++第四次上机--实验报告
- C++第四次实验报告
- c++第四次实验(实验报告)
- C++第四次上机实验报告
- C++第四次实验-作业报告
- C++程序设计实验报告(一)
- C++程序设计实验报告(七)
- C++程序设计实验报告(四)
- C++程序设计实验报告(十)
- C++程序设计实验报告(八)
- c++程序设计实验报告(一)
- C++程序设计实验报告(十四)
- C++程序设计实验报告(二)
- C++程序设计实验报告(一)
- C++程序设计实验报告(十二)
- C++程序设计实验报告(二)