超人强就是帅


私信TA

用户名:dotcpp0657645

访问量:6420

签 名:

这个社会玩的是人情世故

等  级
排  名 621
经  验 3991
参赛次数 14
文章发表 53
年  龄 15
在职情况 学生
学  校 大庆一中
专  业 暂无

  自我简介:

曾因国难披金甲,不为家贫卖宝刀

TA的其他文章

2814: 正常血压
浏览:42
2813: 药房管理
浏览:58
3016: 第几项
浏览:45

解题思路:

//我们来看一下代码重要的地方
//首先,我们一定要把这里的数组定义为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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

1元 = 10脚,给你6000脚如何
2023-07-21 16:49:59
一个星100,五星便宜你一下600
2023-07-21 16:43:05
  • «
  • 1
  • »