swift定义一个整型数组,数组长度为10,元素初始值均为0。对数组中的元素随机赋值,随机数范围1-100,找到数组中的最大值。
时间: 2024-02-16 13:05:18 浏览: 145
找出一个整型数组中的元素的最大值
好的,以下是 Swift 定义整型数组并进行随机赋值并找到其中最大值的方法:
```swift
var arr = [Int](repeating: 0, count: 10)
for i in 0..<arr.count {
arr[i] = Int.random(in: 1...100)
}
var maxElement = arr[0]
for i in 1..<arr.count {
if arr[i] > maxElement {
maxElement = arr[i]
}
}
print("随机数组为:\(arr)")
print("最大值为:\(maxElement)")
```
以上代码先定义了一个长度为10,元素初始值均为0的整型数组 `arr`,然后使用循环遍历数组并使用 `Int.random(in: 1...100)` 方法为每个元素赋值一个1到100的随机数。
接着定义一个变量 `maxElement` 来存储数组中的最大值,初始化为数组的第一个元素。然后使用循环遍历数组,逐个比较元素大小,如果有比当前最大值还大的元素,则将 `maxElement` 更新为该元素的值。
最后输出随机数组和最大值,根据随机生成的数组,输出结果为:
```
随机数组为:[24, 12, 71, 100, 8, 39, 31, 46, 22, 62]
最大值为:100
```
阅读全文