20210710 c++ 不用数组求cin输入的第二大数
c++ 不用数组求cin输入的第二大数
- 求第二大的数
- 【题目描述】
- 【输入描述】
- 题目分析
- 解题思路
报了学堂在线疾风计划的课程,课程作业如下:
求第二大的数
【题目描述】
数学里有一个函数叫做max(a,b),为a和b中更大的那一个。现在,请完成函数max2,要求返回当前遇见过的所有数字中,第二大的数字。你只能使用全局变量a1和a2来保存信息,不能使用数组来存储。(允许再另外使用两个变量分别用于存储n和用于输入正整数)
【输入描述】
第一行一个数字n,表示有n个正整数,2<=n<=100。第二行有n个正整数,分别是数列的n项,数列各项互不相等。
题目分析
因为不能使用数组,而且全局只能使用两个变量来保存信息,一定程度上增加了难度。刚开始不太了解cin的机制,怎么循环输入的一组数。后来发现cin到同一个变量一次就会读取一个数。
解题思路
先使用a1,a2读取两个数,并使a1>a2;对新输入的val值,判断并始终
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
