【测试面试题】显示输入数字中的最大值
生活随笔
收集整理的這篇文章主要介紹了
【测试面试题】显示输入数字中的最大值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
測試面試題
此模塊致力于我遇到過的面試題,希望可以給大家帶來幫助!!!
顯示輸入數字中的最大值
編寫程序,使其:
編程方法如下:
Python
""" 編寫程序,使其: 1. 從控制臺讀取數字 N(必須大于 0) 2. 從控制臺讀取 N 個數字 3.顯示 N 個輸入數字中的最大值。 """ class Solution:def __init__(self):self.maximum = 0def 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 = numberelse: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// 從鍵盤獲取數值 inputNumbervar inputNumber int_, _ = fmt.Scanln(&inputNumber)// 判斷輸入數值大于 0if 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)} }總結
以上是生活随笔為你收集整理的【测试面试题】显示输入数字中的最大值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【TypeScript】类的使用
- 下一篇: 【测试面试题】偶数和奇数