OJ链接——打印从1到最大的n位数

目录

  • 1. 题目描述
  • 2. 示例
  • 3. 分析思路
  • 4. 完整代码

1. 题目描述

  • 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。
  • 比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。
  1. 用返回一个整数列表来代替打印
  2. n 为正整数,0 < n <= 5
  • 链接在这里——OJ链接

2. 示例

在这里插入图片描述

3. 分析思路

  • 这里我们首先要清楚n位数中最大的数字是谁
  • 实际上就是10的n次方-1 (10^n-1)
  • 比如:
  • 1位数:9 = 10^1 - 1
  • 2位数:99 = 10^2 - 1
  • 3位数:999 = 10^3 - 1
  • ……

★ 这个弄清楚后动态申请空间,将数值填入就可以了
需要注意的是,小标是从0开始的,而数值是从1开始的

4. 完整代码

  • 通过上面的思路我们可以写出以下代码
/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param n int整型 最大位数* @return int整型一维数组* @return int* returnSize 返回数组行数*/int* printNumbers(int n, int* returnSize ) 
{*returnSize = pow(10,n) - 1;//确定最大的数字int* arr = (int*)malloc(sizeof(int) * (*returnSize));//申请足够大的空间for (int i=0; i<*returnSize; i++){arr[i] = i + 1;//下标从0开始,而数值从1开始}return arr;
}
  • 运行结果:

在这里插入图片描述

最后,
恭喜你又遥遥领先了别人!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/261547.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务老是被攻击?

什么防重放攻击&#xff0c;请求体篡改&#xff0c;越权攻击&#xff0c;都整上来了&#xff0c;好嘛&#xff0c;我都不清楚这个项目这半年是怎么度过的。 不知道大家公司对接口安全这块是怎么考量的&#xff0c;但是对于面向公网提供服务的产品来说&#xff0c;这个可以说是很…

贝叶斯统计——入门级笔记

绪论 1.1 引言 全概率公式 贝叶斯公式 三种信息 总体信息 当把样本视为随机变量时&#xff0c;它有概率分布&#xff0c;称为总体分布&#xff0e; 如果我们已经知道总体的分布形式这就给了我们一种信息&#xff0c;称为总体信息 样本信息 从总体中抽取的样本所提供的信息 先…

Redis之缓存击穿问题解决方案

文章目录 一、书接上文二、介绍三、解决方案1. 单例双检锁2. 缓存预热和定时任务 一、书接上文 Redis之缓存雪崩问题解决方案 二、介绍 缓存击穿就是大量并发访问同一个热点数据&#xff0c;一旦这个热点数据缓存失效&#xff0c;则请求压力都来到数据库。 三、解决方案 1…

【推荐】百万级任务重试框架 Fast-Retry

前言 假设你的系统里有100万个用户&#xff0c;然后你要轮询重试的获取每个用户的身份信息, 如果你还在使用SpringRetry和GuavaRetry 之类的这种单任务的同步重试框架&#xff0c;那你可能到猴年马月也处理不完&#xff0c; 即使加再多的机器和线程也是杯水车薪&#xff0c; 而…

linux 修改开发板网卡eth0的ip地址

win10如何新增电脑ip地址&#xff1a; https://blog.csdn.net/linxinfa/article/details/105817473 ifconfig # 可设置网络设备的状态&#xff0c;或是显示目前的设置。 命令详解&#xff1a;https://www.runoob.com/linux/linux-comm-ifconfig.html 一、临时修改 ifconfig e…

逃离互联网,进入体制内,又觉得做的事没有成就感,重新焦虑起来

原文链接&#xff1a; 逃离互联网&#xff0c;进入体制内&#xff0c;又觉得做的事没有成就感&#xff0c;重新焦虑起来 今日热帖&#xff0c;有网友发帖称&#xff1a;原本以为从互联网出来&#xff0c;逃离了加班&#xff0c;KPI&#xff0c;裁员&#xff0c;就可以不那么焦虑…

推荐提高程序员思维水平的一本重量级书籍

《程序员的思维修炼&#xff1a;开发认知潜能的九堂课》 这是一本提高程序员思维水平的书&#xff0c;但不仅仅限于程序员可以从中获得提高。这本书的适合任何级别的程序员&#xff0c;计算机科学学生&#xff0c;团队领导 &#xff0c;和希望自我提升的跨行业人士。总之&#…

为什么我强烈推荐大学生打CTF!

在我的专栏各大CTF平台WP中&#xff0c;我写了很多wp供大家学习 前言 写这个文章是因为我很多粉丝都是学生&#xff0c;经常有人问&#xff1a; 感觉大一第一个学期忙忙碌碌的过去了&#xff0c;啥都会一点&#xff0c;但是自己很难系统的学习到整个知识体系&#xff0c;很迷…

HTML的特殊字符

HTML的特殊字符 有些特殊的字符在 html 文件中是不能直接表示的&#xff0c;例如: 空格&#xff0c;小于号(<)&#xff0c;大于号(>)&#xff0c;按位与(&)。 空格 示例代码&#xff1a; 运行结果&#xff1a; 由于html 标签就是用 < > 表示的&#xff0…

3.网络游戏逆向分析与漏洞攻防-游戏启动流程漏洞-游戏启动流程的分析

内容参考于&#xff1a;易道云信息技术研究院VIP课 上一个内容&#xff1a;项目搭建 首先下图红框里是游戏启动的程序 游戏启动之后的名字&#xff08;fxgame.exe&#xff09; 一般游戏启动的架构&#xff1a; 第一种&#xff1a;登录器程序启动游戏主程序&#xff0c;然后游…

prometheus基于consul的服务发现

文章目录 一、基础二、安装consul下载地址启动consul访问consul 三、编写服务发现文件nodes.json四、prometheus配置consul发现修改prometheus.yml重启Prometheus 参考 一、基础 二、安装consul 下载地址 https://developer.hashicorp.com/consul/install 启动consul mkdi…

小程序端学习

P2 创建Uni-app 分离窗口 一样的Ctrl S P3 细节知识点 创建新的小程序页面

Web基础②nginx搭建与配置

目录 一.Nginx概述 1.定义 2.Nginx模块作用 &#xff08;1&#xff09;main模块 &#xff08;2&#xff09;stream服务模块 &#xff08;3&#xff09;邮件服务模块 &#xff08;4&#xff09;第三方模块 &#xff08;5&#xff09;events模块 &#xff08;6&#xff…

AWS安全组是什么?有什么用?

最近看到小伙伴在问&#xff0c;AWS安全组是什么&#xff1f;有什么用&#xff1f;今天我们大家就来简单聊聊&#xff0c;仅供参考哦&#xff01; AWS安全组是什么&#xff1f;有什么用&#xff1f; 【回答】&#xff1a;AWS安全组是一种虚拟防火墙&#xff0c;用于控制进出…

刷LeetCode541引起的java数组和字符串的转换问题

起因是今天在刷下面这个力扣题时的一个报错 541. 反转字符串 II - 力扣&#xff08;LeetCode&#xff09; 这个题目本身是比较简单的&#xff0c;所以就不讲具体思路了。问题出在最后方法的返回值处&#xff0c;要将字符数组转化为字符串&#xff0c;第一次写的时候也没思考直…

龙腾虎跃---2024广东少儿新春大联欢圆满成功

2024年2月11日大年初二&#xff0c;由广东津虹数字科技有限公司特别赞助&#xff0c;中国电信股份有限公司广州分公司大力支持的《龙腾虎跃——2024广东少儿新春大联欢》在广东少儿频道中午12:30顺利播出并圆满成功&#xff0c;这次春晚在广播电视台1600演播厅录制&#xff0c;…

一不小心,脱臼了?别怕!来get处理肩关节脱位小妙招

人体的构造非常复杂&#xff0c;当各项身体机能都正常&#xff0c;身体才能正常运作。但是&#xff0c;生活中难免会有磕磕碰碰&#xff0c;或是突然遭受外力的撞击&#xff0c;则很有可能会出现关节脱位的情况&#xff0c;其中肩关节脱位就是比较常见的一种。 不少人应该有过这…

LabVIEW风力机智能叶片控制系统

​LabVIEW风力机智能叶片控制系统 介绍了一种风力机智能叶片控制系统的开发。通过利用LabVIEW软件与CDS技术&#xff0c;该系统能够实时监测并调整风力机叶片的角度&#xff0c;优化风能转换效率。此项技术不仅提高了风力发电的稳定性和效率&#xff0c;而且为风力机的智能化管…

C#上位机与三菱PLC的通信09---开发自己的通讯库(A-3E版)

1、A-3E报文回顾 具体细节请看&#xff1a; C#上位机与三菱PLC的通信05--MC协议之QnA-3E报文解析 C#上位机与三菱PLC的通信06--MC协议之QnA-3E报文测试 2、为何要开发自己的通讯库 前面开发了自己的A-1E协议的通讯库&#xff0c;实现了数据的读写&#xff0c;对于封装的通…

NDK的log.h使用__android_log_print报错app:buildCMakeDebug[x86_64]

org.gradle.api.tasks.TaskExecutionException: Execution failed for task :app:buildCMakeDebug[x86_64] 重点是 Execution failed for task :app:buildCMakeDebug[x86_64]. 我的代码&#xff1a; #include <android/log.h> #define LOG_TAG "MyJNI" #d…