杨煇三角
打印杨煇三角10行:
1 #include <stdio.h>
2
3 int main()
4 {
5 int i,j;
6 int yh_Arr[10][10];
7
8 //边缘全部是1。
9 for(i=0;i<10;i++)
10 {
11 yh_Arr[i][0]=1;
12 yh_Arr[i][i]=1;
13 }
14
15 //计算每一个元素。
16 for(i=2;i<10;i++)
17 for(j=1;j<i;j++)
18 yh_Arr[i][j]=yh_Arr[i-1][j-1]+yh_Arr[i-1][j];
19
20 printf("输出结果:\n");
21 for(i=0;i<10;i++)
22 {
23 for(j=0;j<i+1;j++)
24 printf("%d ",yh_Arr[i][j]);
25
26 printf("\n");
27 }
28
29 return 0;
30 }
2
3 int main()
4 {
5 int i,j;
6 int yh_Arr[10][10];
7
8 //边缘全部是1。
9 for(i=0;i<10;i++)
10 {
11 yh_Arr[i][0]=1;
12 yh_Arr[i][i]=1;
13 }
14
15 //计算每一个元素。
16 for(i=2;i<10;i++)
17 for(j=1;j<i;j++)
18 yh_Arr[i][j]=yh_Arr[i-1][j-1]+yh_Arr[i-1][j];
19
20 printf("输出结果:\n");
21 for(i=0;i<10;i++)
22 {
23 for(j=0;j<i+1;j++)
24 printf("%d ",yh_Arr[i][j]);
25
26 printf("\n");
27 }
28
29 return 0;
30 }

浙公网安备 33010602011771号