📝我们来看看这道题:
🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩
题目:
题目描述
杨辉三角,又称贾宪三角形、帕斯卡三角形,由北宋人贾宪约于 1050 年在《释锁 算术》中首先提出,下图显示的是杨辉三角的前 6 行。仔细研究杨辉三角,我们可以发 现它的许多性质。
亲爱的同学,现在请你也来研究一下杨辉三角,并求出杨辉三角中第 m 行的第 n 个数(按从左往右的顺序)。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
... ... ... ... ... ... ... ... ... ...
输入
只有一行,有二个整数 m 和 n(m<=35),数间用一个空格隔开。
输出
只有一行,有一个整数,表示杨辉三角中第 m 行的第 n 个 数。
样例输入
6 3
样例输出
10
🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩🚩
代码
#include<iostream>
using namespace std;
int main(){
//Zff121017
//制作
int a[35+1][35+1];
int m,n;
cin>>m>>n;
for(int i=1;i<=m;i++){
for(int j=1;j<=i;j++){
if(i==j or j==1){
a[i][j]=1;
}else{
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}
}
cout<<a[m][n];
return 0;
}