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

石狮建设网站市网站建设

石狮建设网站,市网站建设,厦门建网站品牌,wordpress 搬家出错题目描述 给出 n ( n ≤ 20 ) n(n\le20) n(n≤20),输出杨辉三角的前 n n n 行。 如果你不知道什么是杨辉三角,可以观察样例找找规律。 输入格式 输出格式 样例 #1 样例输入 #1 6样例输出 #1 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 11.题目…

题目描述

给出 n ( n ≤ 20 ) n(n\le20) n(n20),输出杨辉三角的前 n n n 行。

如果你不知道什么是杨辉三角,可以观察样例找找规律。

输入格式

输出格式

样例 #1

样例输入 #1

6

样例输出 #1

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

1.题目分析

考试的时候遇到过,当时没做出来,泪目。。。
定义一个二维数组能够很华丽的解决,主要是要发现其中的数学规律:
任意一行相邻两个数之和都等于两个数右下角的那个数,也就是个倒三角的图形。

2.题目思路

定义一个二维数组,将元素初始化为0。给第一行第二列赋值为1,值得一提的是,这里是故意在所有元素前面空了一列零,是方便在循环插入数据的时候,使用上述数据规律计算。
将和赋值给数组元素后,直接遍历打印非零元素即可。

3.代码演示

#include <stdio.h>int main() {int n;scanf("%d", &n);int arr[21][21] = {0};//给第一行赋值为1arr[0][1] = 1;for (int i = 0; i < n; ++i) {for (int j = 0; j < n; ++j) {//数学关系:任意一行相邻数相加等于右边的数的正下方的数arr[i + 1][j + 1] = arr[i][j] + arr[i][j + 1];}}//遍历数组,打印结果for (int i = 0; i < n; ++i) {for (int j = 1; j < n + 1; ++j) {//打印非零元素if (arr[i][j] != 0) {printf("%d ", arr[i][j]);}}printf("\n");}return 0;
}
http://www.yayakq.cn/news/883799/

相关文章:

  • 装潢设计网站平面设计论文5000字
  • 80s网站建设工作室建设银行业务管理中心网站
  • 成都html5网站建设影视剪辑培训班
  • 太原网站建设工作室网站帮忙备案
  • 网站视频不能下载怎么保存视频网站建设维护外包
  • 网站服务器选择工信部网站备案用户名
  • 网站管理员作用全球50个大网站开发语言
  • 门户网站 用什么语言网站友情链接模块
  • 1000元做网站哈尔滨seo网站管理
  • 网站有了备案号之后能做什么wordpress直接
  • 深圳做营销网站设计安徽seo推广公司
  • 那一个网站可以教做甜品的设计好的制作网站
  • 仿站容易还是建站容易后台管理系统网站模板
  • 创意网站建设欣赏太原网站开发公司
  • 南昌手机网站绿色wordpress主题模板
  • 咋做网站代码背景图长春网站建设流程
  • 落实网站建设管理红花岗区住房和城乡建设局网站
  • 做外贸网哪些网站免费成都建设网站专业公司
  • 超市设计网站永久网站域名注册
  • 长沙手机网站制作网上找客户有什么渠道
  • win7用本地文件做网站模板wordpress 作品展
  • 网站没有ftp 怎么推广计算机考试网页制作教程
  • 不懂见网站怎么办网站建设中应注意的问题
  • 潍坊网站定制抖音推广怎么收费
  • 修改wordpress用户名密码忘记广州网站优化公司如何
  • wordpress响应慢关键词整站优化
  • 宝坻集团网站建设宁德市古田县
  • 公司自己买服务器建设网站南郑县城乡建设局网站
  • 网站建设关健词优化网络公司怎么样住房和城乡建设部服务门户平台
  • 网站前台登陆页面怎么改手机优化设置