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

html电影网页设计实例代码搜索引擎的优化方法

html电影网页设计实例代码,搜索引擎的优化方法,有没有专门做渔具的网站,wordpress 修改页面链接本专栏为c语言练习专栏,适合刚刚学完c语言的初学者。本专栏每天会不定时更新,通过每天练习,进一步对c语言的重难点知识进行更深入的学习。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:C语言天天练 &#x…

本专栏为c语言练习专栏,适合刚刚学完c语言的初学者。本专栏每天会不定时更新,通过每天练习,进一步对c语言的重难点知识进行更深入的学习。

💓博主csdn个人主页:小小unicorn
⏩专栏分类:C语言天天练
🚚代码仓库:小小unicorn的代码仓库🚚
🌹🌹🌹关注我带你学习编程知识

Day1

  • 题目描述:
    • 解题思路:
    • 代码实现:
    • 结果情况:
  • 总结:

题目描述:

输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。

  1. 用返回一个整数列表来代替打印
  2. n 为正整数,0 < n <= 5

在这里插入图片描述

解题思路:

读完题目,基本思路大多数人想到的是是遍历数组,但有没有想过,这次与以往遍历有所不同,遍历数组的大小是由用户决定。那怎么解决呢?我们可以采取赋值的方式解决这个问题。

由此接口函数的返回值肯定是整个数组,所以我们采用int*作为该函数的返回值。

int* printNumbers(int n, int* returnSize ) 

int* returnSize:返回数组元素的个数。

函数传参首先需要知道用户求值(也就是题目问的),其次还要告诉返回数组元素的个数。

返回数组元素的个数怎么判断呢?举几个例子,你就明白了:

当输入1的时候,最大的 1位十进制数为9.
当输入2的时候,最大的 2位十进制数为99.
当输入3的时候,最大的 3位十进制数为999.

依次内推,我们可以观察出一个规律,返回值是10的n次方-1.
所以,我们可以用c语言中的pow函数来进行该操作。

*returnSize = pow(10, n) - 1;

既然返回一个数组并给这个数组还要进行赋值操作,数组的大小具体也不知道,为防止空间消耗,我们可以动态开辟一个数组。

int* arr = (int*)malloc(*returnSize * sizeof(int)); //malloc(字节数)

最后就是赋值操作了,这应该难不倒大家!

//赋值for (int i = 0; i < *returnSize ; ++i) {*(arr + i) = i + 1;}

代码实现:

//*returnSize: 返回数组元素的个数;int* printNumbers(int n, int* returnSize ) 
{//返回数组元素的个数*returnSize = pow(10, n) - 1;//动态分配空间int* arr = (int*)malloc(*returnSize * sizeof(int)); //malloc(字节数)//赋值for (int i = 0; i < *returnSize ; ++i) {*(arr + i) = i + 1;}//返回return arr;
}

结果情况:

在这里插入图片描述
符合题目情况,问题得到解决。

总结:

以本题为例:当用遍历这个方法解决不了问题或被卡主是时,我们就用了赋值的方法。通过这道题会给我们一个启示,当我们解决问题时,用我们最容易想到的办法发现解决不了问题,我们就就可以尝试换另一种思路。

文章到这里就要告一段落了,有更好的想法或问题,欢迎评论区留言。
希望今天的练习能对您有所收获,咱们下期见!

http://www.15wanjia.com/news/30233.html

相关文章:

  • 深圳 建设工程招标有限公司网站营销型网站分为哪几种
  • 制作网站流程宁波百度seo排名优化
  • 做印刷去哪个网站找工作b2b电子商务网站都有哪些
  • 资阳网站制作网页设计规范
  • 网站前台显示数据库指定分类怎么做php兰州网络seo公司
  • 深圳网站建设推广平台如何制作付费视频网站
  • b2b网站建设费用微信营销系统
  • 益阳市赫山区建设局网站网络广告电话
  • dede手机网站网上如何做广告
  • wordpress 弹出对话框谷歌搜索广告优化
  • 千图网人工客服seo搜索引擎优化
  • wordpress站点标题删除如何检测网站是否安全
  • 设计好看的美食网站有哪些重庆网站优化
  • 做网站推广的是什么职位如何打百度人工电话
  • js做网站框架全网营销推广案例
  • 网站中文模板武汉seo公司哪家专业
  • 网站备案号怎么申请制作链接的小程序
  • 中山专业做网站的公司关键词点击排名系统
  • 广告公司名字怎么起重庆seo俱乐部
  • 知企业网站怎么打不开站长之家的seo综合查询工具
  • 营销型网站建设公司易网拓网络广告创意
  • 国内大的做网站的公司今日国际新闻事件
  • 北湖区网站建设服务商外链在线生成
  • 地方门户网站模板近日网站收录查询
  • 如何推广自己网站链接广告优化
  • 建设厅投诉网站首页天津seo结算
  • 动漫制作和动漫设计的区别seo专家招聘
  • 阿拉宁波网广州seo营销培训
  • 台州 网站建设网络优化的流程
  • 做软件开发视频网站百度小程序怎么进入