package main
import (
"fmt"
)
var count = 0
func prime(a, b int) {
var x int
for x = a; x < b; x++ {
for i := 2; i < x; i++ {
if x % i != 0 {
if x-1 == i {
fmt.println(x)
count += 1
}
}else {
i = x
}
}
}
}
func main() {
prime(101, 200)
fmt.printf("总共有%d个素数", count)
}
package main
import "fmt"
func main() {
for a:=100; a <= 999; a++ {
if (a/100)*(a/100)*(a/100) + ((a/10)%10)*((a/10)%10)*((a/10)%10) + (a%10)*(a%10)*(a%10) == a {
fmt.println(a)
}
}
}
package main
import "fmt"
func fac(a int) int { // 求阶乘
x := 1
for i := 1; i <= a; i++ {
x *= i
}
return x
}
func sum (n int) int { // 求阶乘之和
sum := 0
for i := 1; i <= n; i++ {
sum += fac(i)
}
return sum
}
func main() {
fmt.println(sum(5))
}
如对本文有疑问, 点击进行留言回复!!
网友评论