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

如何建设社区网站网站搜索排名优化怎么做

如何建设社区网站,网站搜索排名优化怎么做,郑州网站建设最便宜,前端刚上班感觉工作做不了假设杨辉三角的通项公式为a(n),则打印形式如下: 然而我们知道,它应该是这样的: 三角形两边的值都为1,且每个元素的值都为该元素正上方和其正上方前面的元素的值之和。 为了实现这个代码,我们需要知道每行首…

假设杨辉三角的通项公式为a(n),则打印形式如下:

然而我们知道,它应该是这样的:

三角形两边的值都为1,且每个元素的值都为该元素正上方和其正上方前面的元素的值之和。

为了实现这个代码,我们需要知道每行首元素和每行最后一个元素的下标随着行的变化而对应的函数表示。我们很容易得到:

 

然后利用定义,也即: 每个元素的值都为该元素正上方和其正上方前面的元素的值之和。

易得:

很自然的,我们实现了关于杨辉三角的打印的相关代码。 以下是代码,具体信息已经写在注释里了。

#include <stdio.h>//b函数返回的是第n行第一个元素的下标
int b(int n)
{return (n * n - n + 2) / 2;
}//c函数返回的是第n行最后一给元素的下标
int c(int n)
{return (n * n + n) / 2;
}int main()
{int n;int a[10000] = {0};int row = 1;printf("请输入要打印的行数:>");scanf("%d", &n);int i = 1;//打印行while (row <= n){//将每行的两边的元素都置为1a[b(row)] = 1;a[c(row)] = 1;//打印列for (int j = 0; j < row; j++){if (c(row) - b(row) > 1){//只要每一行的首尾之间还有元素则进去for (int i = 1; b(row) + i < c(row);i++){//利用杨辉三角的定义,为每个元素计算出值a[b(row) + i] = a[b(row - 1) + (i - 1)] + a[b(row - 1) + i];}}printf("%-4d  ",a[i]);i++;}row++;printf("\n");}
}

程序的运行:

 

 

http://www.dt0577.cn/news/37309.html

相关文章:

  • 衡水网站建设地方企业营销案例
  • 做网站要在vs安装什么优化网站性能监测
  • 怎么促成客户做网站如何制作小程序
  • 港口建设费申报网站seo线下培训机构
  • 做资源网站违法吗免费发帖论坛大全
  • 高级web程序设计——asp.net网站开发课后答案百度智能建站系统
  • 视频网站咋么做网站交易网
  • 什么类型的网站容易做南宁百度seo排名公司
  • 企业组织架构图关键词优化公司
  • 犀牛网站建设深圳专业seo
  • 网推是什么意思网络优化工程师主要做什么
  • wordpress指定404长沙seo公司排名
  • seo网站建设哪家专业网络营销八大工具
  • 网站建设联系方式百度点击工具
  • 学做网站知识最近几天发生的新闻大事
  • wordpress更改语言设置八宿县网站seo优化排名
  • 服务器密码能给做网站的吗小红书怎么推广引流
  • 最简单网站开发软件做一套二级域名网站怎么做
  • 百度网站前三名权重一般在多少seo优化的主要内容
  • 网页设计视频网站建设seo 培训教程
  • 做网站项目时 需求分析的内容昆明seo案例
  • 做学术研究的网站百度推广平台首页
  • 杭州网站制作蒙特百度搜索热词排行榜
  • 如何提高外贸网站排名百度帐号登录入口
  • 网络营销是什么基础类型网络推广seo是什么
  • 互助盘网站怎么做的怎么在线上推广自己的产品
  • 网站开发架构网络营销方法和手段
  • 如何做文献ppt模板下载网站宁波seo行者seo09
  • 免费在线网站建设公司网页怎么做
  • 自己做的视频可以传别的网站去吗网络舆情监测专业