1. 编程学习网 > 编程教程 > C语言教程 > C语言经典案例:打印出杨辉三角形(要求打印出10行)。

C语言经典案例:打印出杨辉三角形(要求打印出10行)。

需求描写:打印出杨辉三角形(请求打印出10行)。

C语言案例剖析:

构造如下所示:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

实现代码如下:

#include <stdio.h>

int 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<i;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");

}

}

以上代码履行输入结果为:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

1 7 21 35 35 21 7 1

1 8 28 56 70 56 28 8 1

1 9 36 84 126 126 84 36 9 1

本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/1006.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休