#include
#include
#define MAX 10
void main()
{
int m, x, bino;
printf(“m x”);
for (m=0; m<=10; ++m)
printf(“----------------------------------------------------------”);
m=0;
do
{
printf(“%2d”, m);
X=0;
bino=1;
while(x<=m)
{
if(m= =0 || x= =0)
printf(“%4d”, bino);
else bino=bino* (m-x+1)/x;
printf(“%4d”, bino);
}
x=x+1;
}
printf(“\n”);
m=m+1;
}
while(m<=MAX);
printf(“-------------------------------------------------------”);
getch();
}
Output:
Mx | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
0 | 1 | ||||||||||
0 | 1 | 1 | |||||||||
2 | 1 | 2 | 1 | ||||||||
3 | 1 | 3 | 3 | 1 | |||||||
4 | 1 | 4 | 6 | 4 | 1 | ||||||
5 | 1 | 5 | 10 | 10 | 5 | 1 | |||||
6 | 1 | 6 | 15 | 20 | 15 | 6 | 1 | ||||
7 | 1 | 7 | 21 | 35 | 35 | 21 | 7 | 1 | |||
8 | 1 | 8 | 28 | 56 | 70 | 56 | 28 | 8 | 1 | ||
9 | 1 | 9 | 36 | 84 | 126 | 126 | 84 | 36 | 9 | 1 | |
10 | 1 | 10 | 45 | 120 | 210 | 252 | 210 | 120 | 45 | 10 | 1 |