- /*
- *程序的版权和版本声明部分:
- *Copyright(c)2013,烟台大学计算机学院学生
- *All rights reserved.
- *文件名称:
- *作者:王英华
- *完成日期:2013年 12月3 日
- *版本号:v1.0
- *对任务及求解方法的描述部分:
- *输入描述: 无
- *问题描述:编写程序,打印杨辉三角
- *程序输出:7行杨辉三角行
- *问题分析:
- *算法设计:
- */
#include<iostream> using namespace std; void setdata(int [7][7]); void outdata(int [7][7]); int main() { int a[7][7]; setdata(a); outdata(a); return 0; } void setdata(int a[7][7]) { int i,j; for(i=0;i<7;i++) { a[i][0]=1; a[i][i]=1; } for(i=2;i<7;i++) for(j=1;j<=i-1;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; } void outdata(int a[7][7]) { int i,j; for(i=0;i<7;i++) { for(j=0;j<i;j++) { cout<<a[i][j]<<" "; } cout<<"1"<<endl; } }
运行结果:
第十五周项目2-杨辉三角
最新推荐文章于 2022-01-04 13:25:11 发布