3个痛点1个方案:基于YOLOv5的象棋AI连线工具如何让普通玩家轻松下出大师级棋局?
2026/6/9 22:21:07
给出 n(1≤n≤20),输出杨辉三角的前 n 行。
输入 #1复制运行
6
输出 #1复制运行
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
#include<bits/stdc++.h> using namespace std; int n,a[21][21]; int main() { scanf("%d",&n); a[1][1]=1; //初始化第一行第一列 for(int i=2;i<=n;i++) for(int j=1;j<=i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; //计算除第一行后的数据,为上一行相邻两个数的和 for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++)printf("%d ",a[i][j]); //输出结果 printf("\n"); //换行 } return 0; }有什么问题欢迎指正~