打印出杨辉三角形(要求打印出10行如下图)怎么用Visual C++运行部了啊??那个高手看看吧!!

2024-11-17 11:41:55
推荐回答(3个)
回答1:

楼主 的程序没有问题,我刚刚运行了一下。

可能没有停留的关系,可以在程序最后一个括号内部 添加一个 system("pause");

或者getch();或者getchar();都可以。

望采纳!

回答2:

void main()
{
int i, j;
int a[10][10];
printf("\n");
for(i=0;i<10;i++)
{
a[i][0]=1;
a[i][i]=1;
}
for(i=2;i<10;i++)
{
for(j=1;j {
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
printf("%5d",a[i][j]);
printf("\n");
}

system("pause");
}
改正过来了!

回答3:

#include
#include
using namespace std;
int main()
{
int a[10];
for(int n = 0; n < 10; n++)
{
int i;
a[n] = 1;
for(i = n; i >= 2; i--)
a[i - 1] = a[i - 1] + a[i - 2];
for(i = 10; i > n; i--)
cout<<" ";
for(i = 0; i <= n; i++)
cout< cout< }
return 0;
}