Go语言中文网 为您找到相关结果 2

golang99道练习题之22

**1.题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。** **2.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。** **3.程序源代码: ** ```go package main import "fmt" func main() { for i := 'x'; i <= 'z'; i++ { for j := 'x'; j <= 'z'; j++ { if i != j { for k := 'x'; k <= 'z'; k++ { if i != 'x' && k != 'x...阅读全文

博文 2018-12-11 20:24:11 hdking

golang 接力棒玩法 小例子

package main import ( "fmt" "runtime" ) /* runtime.Gosched() 可以当做接力赛来处理 场景:学校接力赛,一共跑两圈。A B学生一人一圈。半圈一换 go echo("next program")比赛开始了 遇到 runtime.Gosched() A学生跑完了半圈。先歇会有点累,棒子给 B学生 echo("prev program") B学生开跑。 runtime.Gosched() 上次的传递还没完。继续往下跑 fmt.Println(s) 跑完了。给A学生让他跑。 完成后 继续 执行 (比赛开始了) 再次 进行推 遇到 runtime.Gosched() A学生跑完了。先歇会有点累,棒子给 B学生 echo("prev progra...阅读全文

博文 2016-10-31 05:00:04 liangguangchuan