日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【测试面试题】偶数和奇数

發布時間:2025/3/21 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【测试面试题】偶数和奇数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

測試面試題

此模塊致力于我遇到過的面試題,希望可以給大家帶來幫助!!!

偶數和奇數

編寫程序,使其滿足:

  • 使用鍵盤輸入一個正數。確定輸入數字中的偶數和奇數的數量。
  • 如果一個數字可被 2 整除而沒有余數(即,余數為零),則該數為偶數。
  • 然后,我們將偶數計數器(static 變量 even)加 1。
  • 否則,該數為奇數,我們將增加奇數計數器(static 變量 odd)。
  • 顯示以下消息:“偶數:a 奇數:b”,其中 a 為偶數的數量,b 為奇數的數量。

例如,對于 4445:
偶數:3 奇數:1

Python

class Solution:def __init__(self):self.even = 0 # 偶數self.odd = 0 # 奇數def solution_main(self):# 從鍵盤獲取數值n = str(input())# 將從鍵盤獲取的數值分割成為單個數值的列表input_n = list(n)# 偶數 | 奇數 ?for i in input_n:if int(i) % 2 == 0:self.even += 1else:self.odd += 1print(f'偶數:{self.even} 奇數:{self.odd}')if __name__ == '__main__':Solution = Solution()Solution.solution_main()

Java

package main;import java.io.*;public class Solution {public static int even; // 偶數public static int odd; // 奇數public static void main(String[] args) throws IOException {// 從鍵盤獲取數值BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));String input_n = reader.readLine();String[] arr;// 將從鍵盤獲取的數值分割成為單個數值的列表arr = input_n.split("");// 偶數 | 奇數 ?for (String s : arr) {if (Integer.parseInt(s) % 2 == 0) {even++;} else {odd++;}}System.out.println("偶數:" + even + " " + "奇數:" + odd);} }

GO

package mainimport ("fmt""strconv""strings" )func main() {// 從鍵盤輸入數值var n string_, _ = fmt.Scanln(&n)even := 0 // 偶數odd := 0 // 奇數// 將數值進行分割arr := strings.Split(n, "")// 偶數 | 奇數 ?for i:=0; i< len(arr);i++ {nS, _ := strconv.Atoi(arr[i])if nS % 2 == 0 {even++} else {odd++}}fmt.Printf("偶數:%d 奇數:%d", even, odd) }

總結

以上是生活随笔為你收集整理的【测试面试题】偶数和奇数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。