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

网站免费备案江西省赣州市天气预报15天

网站免费备案,江西省赣州市天气预报15天,网站优化网络公司,网站规划与建设进度目录 题目 解题思路 代码实现 获取数字 打印函数 主函数 全部代码 运行结果 题目 给定一个非负整数numRows #xff0c;生成「杨辉三角」的前numRows行。 在「杨辉三角」中#xff0c;每个数是它左上方和右上方的数的和。 解题思路 第k列的第i个数字的值第k-1列的(…目录 题目 解题思路 代码实现 获取数字 打印函数 主函数 全部代码 运行结果 题目 给定一个非负整数numRows 生成「杨辉三角」的前numRows行。 在「杨辉三角」中每个数是它左上方和右上方的数的和。 解题思路 第k列的第i个数字的值第k-1列的(i-1)和i的和 由于数组是动态变化的没有固定大小 运用到容器(vector) u1s1 python会比c好打 代码实现 获取数字 获取数并且把它存储到容器中 void GetResult(int a) {vector vectorint sums;int b[1] { 1 };int c[2] { 1,1 };int d[3] { 1,2,1 };vector int a_1(b,b1);vector int a_2(c,c2);vector int a_3(d,d3);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 ji){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的和 所以可以利用上一行的结果来计算数字 并且第123行要单独考虑 打印函数 不得不说要按要求打印还要自己写一个函数 因为c不可以直接打印整个数组 所以要新建一个函数 void printResult(vector vectorint sums) {cout [;for(int i0;isums.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 vectorint sums) {cout [;for(int i0;isums.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 vectorint sums;int b[1] { 1 };int c[2] { 1,1 };int d[3] { 1,2,1 };vector int a_1(b,b1);vector int a_2(c,c2);vector int a_3(d,d3);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 ji){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.zqtcl.cn/news/281498/

相关文章:

  • 软件毕设代做网站广告设计公司资质
  • 织梦网站模板如何安装网页设计教程心得体会
  • 网站开发 男生网站二维码怎么做的
  • net网站开发教程网站防御怎么做
  • 手机网站设计只选亿企邦哪个选项不属于网络营销的特点
  • 繁昌网站建设如何用易语言做网站
  • 电子商务网站建设财务分析建立网站方法
  • 大专学网站开发wordpress显示数据库请求
  • 诸暨网站制作设计公众号文章怎么导入到wordpress
  • 网站死链怎么办青岛网站制作企业
  • 已经有域名 怎么修改网站网站推广找客户
  • 网站的制作建站人增加网站流量
  • 向国旗致敬做时代新人网站广州网站建设公司排名
  • 阿里云域名怎么做网站对网站进行seo优化
  • 响应式网站建设合同11月将现新冠感染高峰
  • 做网站客户一般会问什么问题百度云网盘资源分享网站
  • 网站设计中超链接怎么做艺术设计
  • 卡盟网站建设wordpress优化代码
  • 做网站需要什么技术员商城型网站开发网站建设
  • discuz做地方门户网站网站大全免费完整版
  • 莆田人做的网站一天赚2000加微信
  • 阿里云网站访问不了怎么办做网站二维码
  • 手机商城网站建设可采用的基本方式有
  • 网站备案管理做广告公司网站建设价格
  • 绵阳专业网站建设公司上海外贸公司排名榜
  • 如何做英文系统下载网站快速排名工具免费
  • 苏州建网站必去苏州聚尚网络网页视频提取在线工具
  • 网站建设服务市场分析百度集团
  • 网站怎么企业备案信息做网站业务员如何跟客户沟通
  • 如何网站推广知名的集团门户网站建设费用