2023-03-29 02:37PM
题目:
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{}
minus := 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)
minus -= i
}
}
}
}
return array, minus
}
func main() {
array, minus := prime_number(20)
fmt.Println(array, minus)
}
结果:
[1 2 3 5 7 11 13 17 19] -75
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论