Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342316
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:01:35

想用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) |
给主人留下些什么吧!~~