2015年5月5日 星期二

練習檢查是否為質數


檢查是否為質數

import UIKit

var number = 17

var isPrime = true

for var i = 2; i < number; i++ {


if number == 1 {

        isPrime = false

    }
    
if number != 2 && number != 1 {
    
    if number % i == 0 {
    
        isPrime = false
    
    }

}
    
}


println(isPrime)

答案是true

基本的程式邏輯問題,原來是這樣來的呀!有意思:]

複習:
運算子是檢查、改變、合並值的特殊符號或短語。例如,加號+將兩個數相加(如let i = 1 + 2)。複雜些的運算例如邏輯 AND 運算子&&(如if enteredDoorCode && passedRetinaScan),又或直接讓 i 值加 1 的累加運算子++i等。
http://tommy60703.gitbooks.io/swift-language-traditional-chinese/content/chapter2/02_Basic_Operators.html

這篇不錯,對基本運算符號有說明與範例!
http://c.biancheng.net/cpp/html/2280.html

對應:
Rob Swift33

沒有留言:

張貼留言

歡迎網友的交流與分享,謝謝。