2023-03-29 02:42PM
题目:
such as sum_prime(20) # => 1,2,3,5,7,11,13,17,19 的和
代码如下:
package main
import "fmt"
func prime_number(prime int)([]int, int){
array := []int{}
sum := 0
if prime == 1{
array = append(array,1)
}else if prime == 2{
array = append(array, 1,2)
}else if prime >= 2{
array = append(array, 1,2)
}
for i := 2; i < prime; i++{
for k := 2; k < i; k++{
if i%k==0{
break;
}else{
if k+1==i{
array = append(array, i)
sum += i
}
}
}
}
return array, sum
}
func main() {
array, sum:= prime_number(20)
fmt.Println(array,sum)
}
结果:
[1 2 3 5 7 11 13 17 19] 75
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论