swift求1-100的质数
时间: 2024-10-11 12:08:17 浏览: 25
swift代码-罗列出范围内质数
在Swift中,求1到100之间的质数可以使用循环和条件判断来实现。下面是一个简单的函数示例:
```swift
func primesInRange(from start: Int, to end: Int) -> [Int] {
var primeNumbers = [Int]()
// 遍历从start到end范围内的数字
for number in start...end {
if number > 1 { // 质数定义为大于1的整数
var isPrime = true
// 检查该数是否能被小于它的正整数除尽
for divisor in 2..<number {
if number % divisor == 0 {
isPrime = false
break
}
}
// 如果是质数,添加到结果数组中
if isPrime {
primeNumbers.append(number)
}
}
}
return primeNumbers
}
let primes = primesInRange(from: 1, to: 100)
print("1到100之间的质数有: \(primes)")
阅读全文