当前位置: 首页 > news >正文

网站后台管理模板psd做网站的公司一般怎么培训销售

网站后台管理模板psd,做网站的公司一般怎么培训销售,设计说明怎么写200字,开源 wordpress 主题目录 题目 解题思路 代码实现 获取数字 打印函数 主函数 全部代码 运行结果 题目 给定一个非负整数numRows ,生成「杨辉三角」的前numRows行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 解题思路 第k列的第i个数字的值第k-1列的(…

目录

题目

解题思路

代码实现

获取数字

打印函数

主函数

全部代码

运行结果


题目

给定一个非负整数numRows ,生成「杨辉三角」的前numRows行。
在「杨辉三角」中,每个数是它左上方和右上方的数的和。

解题思路

第k列的第i个数字的值第k-1列的(i-1)和i的和

由于数组是动态变化的没有固定大小

运用到容器(vector)

u1s1!

python会比c好打

代码实现

获取数字

获取数并且把它存储到容器中

void GetResult(int a)
{vector <vector<int>> sums;int b[1] = { 1 };int c[2] = { 1,1 };int d[3] = { 1,2,1 };vector <int> a_1(b,b+1);vector <int> a_2(c,c+2);vector <int> a_3(d,d+3);sums.push_back(a_1);sums.push_back(a_2);sums.push_back(a_3);for (int i = 3; i <= a - 1; i++){vector <int> sum ;for (int j = 0; j <= i; j++){if (j == 0 or j==i){sum.push_back(1);continue;}int sum_1 = 0;sum_1 = sums[i - 1][j-1] + sums[i - 1][j];sum.push_back(sum_1);}sums.push_back(sum);}printResult(sums);
}

这里是容器里面又装载了一个容器

实现创建一个可以动态变化大小的二维数组

第k列的第i个数字的值第k-1列的(i-1)和i的和

所以可以利用上一行的结果来计算数字

并且第1,2,3行要单独考虑

打印函数

不得不说要按要求打印还要自己写一个函数

因为c++不可以直接打印整个数组

所以要新建一个函数

void printResult(vector <vector<int>> sums)
{cout << "[";for(int i=0;i<=sums.size()-1;i++){if (i != 0)cout << ",";cout << "[";for (int j = 0; j <= sums[i].size()-1; j++){if (i != 0)cout << ",";cout << sums[i][j] ;}cout << "]";}cout << "]";
}

主函数

主函数为

int main()
{int a;cin >> a;if (a == 1)cout << "[1]" << endl;else if (a == 2)cout << "[[1],[1,1]]" << endl;else if (a == 3)cout << "[[1],[1,1][1,2,1]]" << endl;else if (a <= 0)exit(0);elseGetResult(a);
}

全部代码

#include <iostream>
#include <vector>
using namespace std;
void printResult(vector <vector<int>> sums)
{cout << "[";for(int i=0;i<=sums.size()-1;i++){if (i != 0)cout << ",";cout << "[";for (int j = 0; j <= sums[i].size()-1; j++){if (i != 0)cout << ",";cout << sums[i][j] ;}cout << "]";}cout << "]";
}
void GetResult(int a)
{vector <vector<int>> sums;int b[1] = { 1 };int c[2] = { 1,1 };int d[3] = { 1,2,1 };vector <int> a_1(b,b+1);vector <int> a_2(c,c+2);vector <int> a_3(d,d+3);sums.push_back(a_1);sums.push_back(a_2);sums.push_back(a_3);for (int i = 3; i <= a - 1; i++){vector <int> sum ;for (int j = 0; j <= i; j++){if (j == 0 or j==i){sum.push_back(1);continue;}int sum_1 = 0;sum_1 = sums[i - 1][j-1] + sums[i - 1][j];sum.push_back(sum_1);}sums.push_back(sum);}printResult(sums);
}
int main()
{int a;cin >> a;if (a == 1)cout << "[1]" << endl;else if (a == 2)cout << "[[1],[1,1]]" << endl;else if (a == 3)cout << "[[1],[1,1][1,2,1]]" << endl;else if (a <= 0)exit(0);elseGetResult(a);
}

运行结果

http://www.yayakq.cn/news/602748/

相关文章:

  • 公司建立网站青岛电话WordPress 团队管理系统
  • 惠州做网站的公司哪家好制定网站建设规划书
  • 廊坊网站推广效果最好的平台
  • 医院网站html模板成全视频免费高清观看在线小说
  • 网站文件app动漫制作专业贵州有哪些大专院校
  • 免费网站在线观看人数在哪直播wordpress 附件大小 1m
  • 做采集网站南通网站定制方案
  • 网站制作最宁波网站建设优化找哪家
  • 文字直播网站怎么做的广州联雅网络科技有限公司
  • 网站建站助手网络营销工具的定义
  • 网站建设流程 知乎网站改版灵感库
  • 网站架构搭建wordpress下载链接
  • 如何建设网站地图工信部isp申请网站
  • 网站功能规划电商网站前端开发
  • 专科网站开发简历网站域名优化
  • 水果商城网站模板怎么创建网站建设
  • 来年做那个网站能致富线上引流线下推广方案
  • 自己电脑做网站要下载毕业设计2网站建设
  • 做网站猫腻大吗南昌建站
  • 常州网站建设制作wordpress 所有钩子
  • 濮阳河南网站建设商城 静态网站模板
  • 淘宝客云建站官网旅游网站开发目的和意义
  • 北京网站制做的公司网页与网站的区别与联系
  • 群晖ds1817做网站织梦做的网站首页排版错误
  • 沈阳建设网站公司宁波seo外包sem
  • 网站开发费马边彝族移动网站建设
  • 青海市住房和城乡建设厅网站wordpress 地址设置方法
  • 国外网站模板网站建设网站icp备案查不到
  • server2008 iis 网站怎么用ps做网站前台美工
  • 青岛网站建设方案公司网站刷流量对网站有影响吗