解题思路:
//我们来看一下代码重要的地方 //首先,我们一定要把这里的数组定义为long long int 形式,要不然会炸掉((╯‵□′)╯炸弹!•••*~●) long long int a[1110][1110]; //其次这里我们要给数组的第一项赋值为1 a[1][1] = 1; //这里是打出正三角形和杨辉三角的结合,不会的可以看一看我原来的【打出等腰直角三角形(二次修改)】 for(int i = 2;i<=1000;i++) { for(int j = 1;j<=i;j++) { a[i][j] = a[i-1][j]+a[i-1][j-1]; } }
注意事项:
①一定要定义为long long int ②把第一项赋值为1 ③打出正三角形和杨辉三角的结合,不会的可以看一看我原来的【打出等腰直角三角形(二次修改)】
参考代码:
#include<bits/stdc++.h> using namespace std; long long int a[1110][1110]; int main() { a[1][1] = 1; int m; int n; cin>>m>>n; for(int i = 2;i<=1000;i++) { for(int j = 1;j<=i;j++) { a[i][j] = a[i-1][j]+a[i-1][j-1]; } } cout<<a[m][n]; return 0; }
0.0分
2 人评分
人见人爱A+B (C语言代码)浏览:665 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1439 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:787 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1090 |
WU-拆分位数 (C++代码)浏览:819 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:964 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:610 |
字符逆序 (C语言代码)浏览:706 |
母牛的故事 (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
小万xw 2023-07-21 16:58:14 |
小火慢烤,撒点自然。我尝尝你的6000脚