一、问题及代码
/*
*文件名称:aaa
*作 者:李钊
*完成日期:2017年4月10号
*版 本 号:v6.0
*对任务及求解方法的描述部分:函数及二维数组
*输入描述:n=5
*问题描述:我的第一个c++程序,熟悉程序的编辑、运行过程
*程序输出:杨辉三角形
*问题分析:先用二维数组编译三角形,再函数调用
*算法设计:用函数及二维数组
*/
#include <iostream>
using namespace std;
#define N 10
void sort(int abc[N][N],int n)
{
int i,j;
for(i=0;i<n;i++)
{
abc[i][0]=1;
abc[i][i]=1;
}
for(i=2;i<n;i++)
{
for(j=1;j<i;j++)
{
abc[i][j]=abc[i-1][j-1]+abc[i-1][j];
}
}
}
void main()
{
int i,j,n,b[N][N];
cout<<"input n:";
cin>>n;
sort(b,n);
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
{
cout<<b[i][j];
}
cout<<endl;
}
}
二、运行结果
三、心得体会:
第一个c++程序,中间有点小障碍,成功克服。
c++,我会好好学的!
四、知识点总结
一个程序至少有一个函数,main函数常称为主函数;
函数所有语句都包括在一对花括号中。