养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

C语言杨辉三角

时间:2024-10-15 03:20:47

三角形中的每个数字等于它两肩上的数字相加。

C语言杨辉三角

工具/原料

Dev-C++

方法/步骤

1、打开Dev-C++

C语言杨辉三角

2、写好头函数。

C语言杨辉三角

3、写好主函数。

C语言杨辉三角

4、主要代码inti,n,门钙蹲茌j; inta[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"); }

C语言杨辉三角

5、完整代码#include&盟敢势袂lt;stdio.h>voidmain(){inti,n,j; inta[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"); }}

C语言杨辉三角

6、结果如下图。

C语言杨辉三角

© 一点知识