import Foundation
//print(“Hello, World!”)
//1.创建数组[133, 88, 24, 33, 232, 44, 11, 44],取出数组中小于100,且为偶数的数(10分)
//2.定义一个元组,通过for循环依次输出元组的每个元素(10分)
let arr = [133, 88, 24, 33, 232, 44, 11, 44];
for item in arr {
if item<100&&item%2==0{
print(item)
}
}
let yz:(Int,String,Int,Double) = (12,“asd”,34,56.78)
//for item in range(yz){
//
// print(yz(item))
//}
//3.创建一个数组【1 - 100】(5份),找出所有的素数,放在一个新的数组中(10分),并打印(5分)
var arr2:[Int] = []
var arr3:[Int] = []
for item in 1…100{
arr2.append(item)
}
var isPreimNum = true//判断是否是素数的标志,是就是true ,不是就是false
arr3.append(1)
for item in 2…100{
for j in 2..<item { //判断 item是否是素数
if item % j == 0 {
isPreimNum = false
break
}
}
if isPreimNum {//如果是素数
print(item)//打印这个素数
arr3.append(item)
}
isPreimNum = true
}
print(arr3)
//4.计算1-1000000的和(10分)
var sum:Int = 0
for i in 1…1000000{
sum += i
}
print(sum)
//5.使用range实现查找1-100的奇数,并打印,再求和(10分)
var sum1:Int = 0
for item in 1…100{
if item%2 != 0{
print(item)
sum1+=item
}
}
print(sum1)
//6.打印数组中第2到第4的值?(10分)
for i in 1…3{
print(arr2[i])
}
//7.(算术运算符)写出一下实例的运算结果。(每题5分)
var a = 21
var b = 10
var c = 0
c = a + b
print(“1 - c 的值为:©”)
c = a - b
print(“2 - c 的值为:©”)
c = a * b
print(“3 - c 的值为:©”)
c = a / b
print(“4 - c 的值为:©”)
c = a % b
print(“5 - c 的值为:©”)
a=2
b=3
c+=b
print(“6 - c 的值为:©”)