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

html电影网页设计实例代码seo收费

html电影网页设计实例代码,seo收费,用php做网站的原理,德州网络推广本专栏为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.dt0577.cn/news/44489.html

相关文章:

  • 网站建设和优化产品软文范例500字
  • 网站设计与网页制作公司东莞网站开发公司
  • 深圳专业做网站设计全网营销推广 好做吗
  • 做网站要审批吗免费软件下载网站有哪些
  • 批量导文章到wordpress论坛seo设置
  • 方微商城网站开发友情链接大全
  • 最好的wordpress网站营销推广的形式包括
  • 江苏建设外贸公司网站怎么推广一个平台
  • 免费下载简历模板网站网上国网app推广
  • 济南手机网站设计东莞网站推广技巧
  • 谁可以做网站优化排名推广软文案例400字
  • 17zwd一起做业网站前端培训费用大概多少
  • wordpress黑白主题seo 知乎
  • 微信网站是什么意思百度广告推广电话
  • 网站被入侵别人是怎么做跳转的域名购买哪个网站好
  • 不属于网站架构浙江专业网站seo
  • 门户网站安全建设重庆网站建设推广
  • 用织梦模板怎么做动态网站友情链接发布
  • 如何衡量网站的价值纹身网站设计
  • 怎么做阿里国际网站的数据分析百度关键词推广可以自己做吗
  • 做的网站怎么样才能再网上看到优化seo招聘
  • 网站防止被采集百度24小时人工电话
  • 长沙营销网站建设公司成人职业技术培训学校
  • 广州网站建设八爪鱼同城发广告的平台有哪些
  • wordpress用什么服务seoul怎么读
  • 做网站的公司如何推广网络推广怎么做方案
  • 营销型网站建设知识如何制作视频网站
  • 温州网站建设哪家专业广州百度推广排名优化
  • 淄赌博做网站腾讯域名
  • 广州网站服务国外推广网站