【测试面试题】显示输入数字中的最大值

浙江-杭州-数字浙江春招一面【面试题+答案】 阅读详情

测试面试题

此模块致力于我遇到过的面试题,希望可以给大家带来帮助!!!

显示输入数字中的最大值

编写程序,使其:

  1. 从控制台读取数字 N(必须大于 0)
  2. 再从控制台读取 N 个数字
  3. 显示 N 个输入数字中的最大值。

编程方法如下:

Python

"""
编写程序,使其:
1. 从控制台读取数字 N(必须大于 0)
2. 从控制台读取 N 个数字
3.显示 N 个输入数字中的最大值。
"""
class Solution:
    def __init__(self):
        self.maximum = 0

    def solution_main(self):
        input_number = int(input())

        if input_number > 0:
            for i in range(input_number):
                number = int(input())
                if self.maximum == 0:
                    self.maximum = number
                else:
                    self.maximum = max(self.maximum, number)
            print(self.maximum)


if __name__ == '__main__':
    Solution = Solution()
    Solution.solution_main()

Java

/*
编写程序,使其:
1. 从控制台读取数字 N(必须大于 0)
2. 从控制台读取 N 个数字
3.显示 N 个输入数字中的最大值。
 */
public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int maximum = 0;
        int minimum = Integer.parseInt(reader.readLine());

        //在此编写你的代码
        if (minimum > 0) {
            for (int i = 0; i < minimum; i++) {
                int max1 = Integer.parseInt(reader.readLine());
                if (maximum == 0) {
                    maximum = max1;
                } else {
                    maximum = Math.max(maximum, max1);
                }
            }
            System.out.println(maximum);
        }
    }
}

GO

/*
编写程序,使其:
1. 从控制台读取数字 N(必须大于 0)
2. 从控制台读取 N 个数字
3. 显示 N 个输入数字中的最大值。
*/

func main() {
	maximum := 0
	// 从键盘获取数值 inputNumber
	var inputNumber int
	_, _ = fmt.Scanln(&inputNumber)

	// 判断输入数值大于 0
	if inputNumber > 0 {
		// 循环 inputNumber 次,并判断输入最大值
		for i := 0; i < inputNumber; i++ {
			var number int
			_, _ = fmt.Scanln(&number)

			if maximum == 0 {
				maximum = number
			} else {
				maximum = int(math.Max(float64(maximum), float64(number)))
			}
		}
		fmt.Println(maximum)
	}
}
IEEE ACCESS Please note that all author names should be listed in English.(所有作者名需用英文名列出) 很奇怪哈,我明明手稿和提交页面作者都是用的英文,但是为什么还是会提示我没用英文呢?后来给编辑发消息,回的很快,他给我发了一个截图,确实是出现中文,但是我还是不知道为啥会出现中文。直到晚上回寝室洗澡的时候忽然想起来了是不是orcid的原因,因为它会强制作者绑定一个orcid账号,而我的orcid账号的名字刚好是中文的。当然这个只是我的一个猜想,但是我觉得可能性很大。我的第二篇论文已经投稿了快三个月了,效果非常的不好,所以我打算转投IEEE ACCESS了,希望这里可以给我一点好的建议。 阅读详情

相关推荐

YOLOv8 TensorRT C++部署实战详解:从XMake构建到推理流水线

本项目实现了一个基于YOLOv8和TensorRT的高性能火灾烟雾检测系统,具有以下核心特点: 技术架构:采用TensorRT 8.6+进行GPU加速推理,结合CUDA 12.1和OpenCV 4.8+,实现高效计算机视觉处理。系统使用XMake替代CMake构建,配置更简洁高效。

hscing的博客 1065

十个数中显示最大的数

十个数中显示最大的数步骤如下:1.打开程序。2.添加一个command.3.编写程序. 程序如下:  Private Function max(a() As Integer) As Integer Dim i As Integer Dim maxa As Integer For i = LBound(a) To UBound(a) If a(i) > maxa Then maxa =

wang1873060的专栏 433

数字芯片后端设计实战:Memory Compiler参数配置与SRAM生成优化

本文深入解析数字芯片后端设计中Memory Compiler的核心参数配置与SRAM生成优化策略。详细探讨了容量结构、频率设定、工艺角选择等关键参数的配置要点与常见误区,并提供了从.lib/.lef文件转换到后端流程整合的实战指南,旨在帮助设计者生成面积、性能和功耗更优的存储单元。

weixin_29194255的博客 701

java 从控制台读取数据

java 从控制台读取输入使用的是 java.util.Scanner 类:通过创建Scanner对象并传入System.in(标准输入流)从控制台读取数据

克里斯丁的博客 1651

通义千问对接FreeSWITCH实现大模型呼叫中心

通义千问是由阿里云开发的大规模语言模型,具备优秀的自然语言处理能力,支持文本生成、问答对话、摘要提取等多种任务。它不仅拥有丰富的知识储备,还能根据上下文灵活调整回答策略,适用于各种复杂场景下的自动化交流。FreeSWITCH是一个开源的多媒体通信服务器,提供了包括VoIP通话、即时消息传递在内的多种通信服务。它的模块化设计允许开发者根据实际需求定制功能,广泛应用于企业级通信系统中。通过集成通义千问,FreeSWITCH能够实现更智能的客户服务体验。

技术永不眠 Q:53195017 1498

C++ 类

本文介绍了C++中类的核心概念和使用方法。

weixin_54859557的博客 1016

编写一个Python程序,从控制台输入一个整数(大于0),然后生成一个星号塔

x = int(input("请输入一个整数:")) for i in range(x): print(" ".center(x-i)+"*".center(2*(i+1)-1,"*")+"".center(x-i) ) 输出一个星号塔 如图

weixin_44315494的博客 5570

安卓无障碍服务保活实战:如何用AccessibilityService实现后台常驻(附完整代码)

本文深入解析如何利用Android无障碍服务(AccessibilityService)实现后台服务保活,涵盖多版本系统适配、前台服务集成、开机自启机制等关键技术。通过详细的Kotlin代码示例和合规性指导,帮助开发者构建稳定可靠的后台服务解决方案,同时避免因滥用无障碍服务导致的应用下架风险。

milk5的博客 1071

在控制台输入的简单选择排序与冒泡排序

在网络上找不到自己想要的代码于是根据老师教过的方法实现了第一次代码复现,蛮开心,发出来分享一下,新人一枚大佬请略过!

weixin_49606782的博客 333

PX4|Gazebo模型加载失败排查指南:从环境变量到资源路径的全面解析

本文针对PX4与Gazebo联合仿真中常见的'Unable to get model name'错误,提供了从环境变量配置、资源路径排查到网络访问问题的全面解决方案。详细解析了GZ_SIM_RESOURCE_PATH等关键变量的作用与设置方法,并给出了离线模型库部署等一劳永逸的修复指南,帮助开发者彻底解决无人机模型加载失败问题。

weixin_29243063的博客 1228

低功耗边缘设备部署指南:YOLO26 INT8量化与TensorRT加速全流程

将YOLO26 INT8部署到低功耗边缘设备,核心原则是“校准为王、敏感层精准回退、端到端验证”。校准集≥500张,来自真实推理场景,未经训练增强校准集预处理与推理pipeline逐行对齐trtexec命令必带--fp16作为fallback量化后用polygraphy定位敏感层,而非盲猜仅回退必要层(通常2-3个),保留INT8收益在真实部署场景测试集上验证mAP,不以COCO为准C++部署使用异步推理+双缓冲nsys profiling确认无传输瓶颈。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 211

Java 判断输入的数字最大值

正在努力学习中

FUGUIGZS的博客 525

计算机组成原理(第三版)唐朔飞-第四章存储器-课后习题

计算机组成原理(第三版)唐朔飞-第四章存储器-课后习题

weixin_45735391的博客 17万+

求数对之差最大值

今天在网上看了一个面试题,很有意思!博主讲解的很到位,思路清晰流畅,代码简洁美观。从分治法 到 一种变形 再到 动态规划。看完之后,自己把思路整理了一下,把代码自己巧了一遍。         题目:在数组中,数字减去它右边的数字得到一个数对之差。求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5, 11, 9}中,数对之差的最大值是11,是16减去5的结果。

lidalong0408的专栏 681

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python 打印数组第一行_Python 面试题:输入一个数组,输出该数组的第二大的数字...

问题:输入一个数组,输出该数组的第二大的数字,并且编写相关的测试用例注意:1.如果list含有非int, float元素需要remove2.如果list有重复的最大元素,需要自己处理,内置的list.sort(reverse=True)和heapq.nlargest排序,元素个数不变。附上代码removeInvalidItems 去掉不是int或float类型的值。注意:不能像下边这样用一次循环,...

weixin_39974030的博客 721

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

《剑指offer》面试题59:队列的最大值

题目:滑动窗口的最大值 给定一个数组和滑动窗口的大小,请找出所有滑动窗口的最大值。例如,输入数组{2,3,4,2,6,2,5,1}和数字3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}。 思路: 把可能成为最大值数字的下标放入双端队列deque,从而减少遍历次数。首先,所有在没有查看后面数字的情况下,任何一个节点都有可能成为某个状态的滑动窗口的最大值,因此,数组中任何一...

qq_43502142的博客 493

剑指offer面试题59:队列的最大值(Java 实现)

题目:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}...

weixin_41163113的博客 659

FPGA求最大值和次大值

转载:https://www.cnblogs.com/sea-wind/p/8384596.html 0. 题目  在FPGA上实现一个模块,求32个输入中的最大值和次大值,32个输入由一个时钟周期给出。(题目来自论坛,面试题,如果觉得不合适请留言删除) 从我个人的观点来看,这是一道很好的面试题目: 其一是这大概是某些机器学习算法实现过程中遇到的问题的简化,是很有意义的一道题目...

kebu12345678的博客 2325

《前端面试题》- 编程题- 数字交换一次得到最大的数字

输入一个数字(整数),交换两位数字,最多交换一次,输出可以得到的最大的数字,如输入:1234交换1,4后,得到4231; function exchangeNum(num) { let result; if (num > 0 && Number.isInteger(num)) { const nu...

小张微说的博客 522

《剑指offer》刷题——【面试中的各项能力】面试题59:队列的最大值(java实现)

《剑指offer》刷题——【面试中的各项能力】面试题59:队列的最大值(java实现)一、题目描述:二、题目分析:三、代码实现: 一、题目描述: 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑...

HW_870754395的博客 377

Python 面试题:输入一个数组,输出该数组的第二大的数字

问题: 输入一个数组,输出该数组的第二大的数字,并且编写相关的测试用例 注意: 1.如果list含有非int, float元素需要remove 2.如果list有重复的最大元素,需要自己处理,内置的list.sort(reverse=True)和heapq.nlargest排序,元素个数不变。 附上代码 removeInvalidItems 去掉不是int或float类型的值。 注意:不能像下边这样用一次循环,因为remove某个元素,下标发生了改变,有些值并不能移除 for item in l: # .

Globalizationa的博客 760

软件测试面试题之接口测试那点事?

工程师在面试的过程中,尤其是一些中级岗位的面试中,总会被问到:给你一个接口,如何进行测试?说实话,这个问题难么?会者不难,难者不会!大家的想法和态度肯定都不会相同。接下来,我们用一个面试中的实例进行好好的分析,看看到底接口该怎么进行测试!下面请看/userLogin?

2401_83396023的博客 889

华为机试题--动态分配malloc、未知输入数量

1去掉最大值、最小值之后剩下的个数 1、输入一串数,以','分隔,输出所有数中去掉最大值、最小值之后剩下的个数。(其中最大值与最小值可能有多个) Smple input:3,3,5,3,6,9,7,9   Sample outPut: 3 个人觉得下面这种方法并不严谨,因为题中并未说输入多少个数字,定义一个100个元素的数字不一定够用。 所以我自己重新写了一个,利用链表和动态分配内存的方法

ckfckf123的专栏 530

800道大厂测试面试题解析与实战技巧

软件测试作为保障产品质量的关键环节,其核心在于系统化的测试理论与工程实践的结合。从测试用例设计方法(如边界值分析、等价类划分)到Linux系统管理(文件权限、日志分析),再到MySQL索引优化与性能调优,这些基础技能构成了测试工程师的核心能力矩阵。在自动化测试领域,Selenium框架的动态元素处理、性能测试的黄金指标(吞吐量、响应时间)等进阶技术,往往成为区分工程师水平的关键。通过系统化题库训练,不仅能掌握大厂高频考点如TCP三次握手、算法解题框架等计算机基础,更能培养出解决实际业务场景(如电商库存测试、

weixin_30878501的博客 5089

Qwen3.5-9B软件测试实战:自动化测试用例与面试题生成

本文介绍了如何在星图GPU平台上自动化部署Qwen3.5-9B 90亿参数开源大语言模型,实现测试用例与面试题的智能生成。该镜像可自动分析需求文档生成全面测试用例,覆盖边界场景,同时能模拟技术面试生成专业题库,显著提升测试工程师的工作效率和面试准备质量。

weixin_42327217的博客 172
上一篇: 【TypeScript】类的使用
下一篇: 【测试面试题】偶数和奇数
Warolitbos
博客等级 码龄7年 108粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Warolitbos

如果有帮助,请我喝咖啡!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值