程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 統計字符類型

統計字符類型

編輯:關於C++

使用Swift語言實現,非常簡單,具體代碼如下:

func countChars(string: String) -> (vowels: Int, consonants: Int, others: Int) {
    var vowels = 0, consonants = 0, others = 0
    for character in string {
        var char = String(character).lowercaseString
        switch char {
        case "a", "e", "i", "o", "u":
            vowels++
        case "b", "c", "d", "f", "g", "h", "j", "k", "l", "m", "n", "p", "q", "r", "s", "t", "v", "w", "x", "y", "z":
            consonants++
        default:
            others++
        }
    }
    
    return (vowels, consonants, others)
}
let charsInfo = countChars("some arbitrary string!")
println("Vowels:\(charsInfo.vowels), Consonants:\(charsInfo.consonants), Othes:\(charsInfo.others)")


另外:

這代碼不是我寫的,是官方的例子。我做了一點微小的改動而已。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved