GO 语言冒泡排序、输出100以内所以素数的小程序
2016-10-22 13:41
375 查看
// 冒泡排序
package main
import (
"fmt"
)
var array = []int{10, 6, 1, -2, 5, 15, 0, 100, -6}
func sort(array []int) []int {
for i := 0; i < len(array); i++ {
for j := 0; j < len(array)-i-1; j++ {
if array[j] < array[j+1] {
array[j], array[j+1] = array[j+1], array[j]
}
}
}
return array
}
func main() {
for _, v := range sort(array) {
fmt.Print(v, " ")
}
}
// 输出100以内的所有素数
package main
import "fmt"
func main() {
var i, j int
for i=2; i < 100; i++ {
for j=2; j <= (i/j); j++ {
if(i%j==0) {
break;
}
}
if(j > (i/j)) {
fmt.Printf(" %d\t 是素数\n", i)
}
}
}
package main
import (
"fmt"
)
var array = []int{10, 6, 1, -2, 5, 15, 0, 100, -6}
func sort(array []int) []int {
for i := 0; i < len(array); i++ {
for j := 0; j < len(array)-i-1; j++ {
if array[j] < array[j+1] {
array[j], array[j+1] = array[j+1], array[j]
}
}
}
return array
}
func main() {
for _, v := range sort(array) {
fmt.Print(v, " ")
}
}
// 输出100以内的所有素数
package main
import "fmt"
func main() {
var i, j int
for i=2; i < 100; i++ {
for j=2; j <= (i/j); j++ {
if(i%j==0) {
break;
}
}
if(j > (i/j)) {
fmt.Printf(" %d\t 是素数\n", i)
}
}
}
相关文章推荐
- 用Java语言编写程序:输出100以内的素数
- GO语言求100以内的素数
- 编写程序输出100以内的素数
- Java课后习题——编写程序求100以内的素数并输出
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为机试——通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- (华为机考题)通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 如何用T-SQL使用最短的语句输出100以内素数?
- 一个根据筛选法求出100以内的所有素数的小程序
- 华为机试通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 输出100以内所有素数(待改进)
- 汇编语言-判断素数:找出前100以内的素数
- Go语言调用其它程序并获得程序输出的方法
- 黑马程序员_活动:100以内素数之和、数组排序阶梯状输出、反向打印杨辉三角
- 第十一周项目6-回文、素数(输出1000以内所以素数)
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 筛选法输出100以内的所有素数
- 编写程序实现求1~500以内的所有素数,同时指定每行输出5个素数。(C++)
- 编写程序,求出并输出1000以内的所有的素数