1、打开Dev-C++
2、写好头函数。
3、写好主函数。
4、主要代码int i,n,门钙蹲茌j; int a[34][34]={0};//n的范围在n>=1&&n&造婷用痃lt;=16 while(n<1||n>16) { printf("输入行数:"); scanf("%d",&n); }//将第一列全部赋值为1. for(i=0;i<n;i++) { a[i][0]=1; }//每个数等于它两肩上的数字相加。for(i=1;i<n;i++) { for(j=1;j<=i;j++) { a[i][j]=a[i-1][j-1]+a[i-1][j]; } }//输出 for(i=0;i<n;i++) { for(j=0;j<=i;j++) { printf("%d ",a[i][j]); } printf("\n"); }
5、完整代码#include&盟敢势袂lt;stdio.h>void main(){ int i,n,j; int a[34柯计瓤绘][34]={0}; while(n<1||n>16) { printf("输入行数:"); scanf("%d",&n); } for(i=0;i<n;i++) { a[i][0]=1; } for(i=1;i<n;i++) { for(j=1;j<=i;j++) { a[i][j]=a[i-1][j-1]+a[i-1][j]; } } for(i=0;i<n;i++) { for(j=0;j<=i;j++) { printf("%d ",a[i][j]); } printf("\n"); }}
6、结果如下图。