想用C++打印杨辉三角形,我知道怎么用C打,不止如何用C++打.清高手帮助,谢谢! 我想知道的是如何用C++实现下面第一个程序的功能,第二个程序的功能我可以用C++实现.
第一个程序:
include
#define LINE 40
#define MAX 8
void main(void)
{
int i=0,j=1,k,n;
int a[2][MAX]={1,1};
printf("%*d\n",LINE/2,1);
printf("%*c%4d%4d\n",LINE/2-6,' ',1,1);
for (n=2;n printf("%*c%4d",LINE/2-(n+2<<1),' ',1);
a[j][0]=1;
for (k=1;k printf("%4d",a[j][k]=a[i][k-1]+a[i][k]);
printf("%4d\n",a[j][k]=1);
}
}
第二个程序:
#include
#define MAX 100
void main()
{
int a[MAX][MAX],i,j,n;
cout<<"Enter n=";
cin>>n;
for (i=0;i {
a[i][0]=1;
a[i][i]=1;
}
for (i=1;i for (j=1;j a[i][j]=a[i-1][j-1]+a[i-1][j];
for (i=0;i {
for (j=0;j cout< cout< }
}
我想要的是第一个程序的结果.
--------------------next---------------------
阅读(1669) | 评论(0) | 转发(0) |