13.1 Go练习题
Posted open-yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13.1 Go练习题相关的知识,希望对你有一定的参考价值。
13.1 Go练习题
创建一个goroutine与主线程按顺序相互发送信息若干次 且打印
slice在自动扩容后,内存地址变化
goroutine与闭包的坑
练习题汇总
package main func main() //写?一个程序,获取当前时间,并格式化成 2017/06/15 08:05:00形式 //写?一个程序,统计?一段代码的执?行行耗时,单位精确到微秒。 //计算99乘法表 //写?一个程序,对包含中?文的字符串串进?行行逆序。 //写?一个程序,判断?一个字符串串是否是回?文。 //求1到100之内的所有质数,并打印到屏幕上 /* 打印出所有的“?水仙花数”,所谓“?水仙花数”是指?一个三位数,其各位数字?立?方和 等于该数本身。例例如:153是?一个“?水仙花数”,因为153=1的三次?方+5的三次?方 +3的三次?方。求100到1000之间的所有?水仙花数, */ //输?入?一?行行字符,分别统计出其中英?文字?母、空格、数字和其它字符的个数。 //实现一个插?入排序 //实现一个选择排序 //实现一个冒泡排序 //求数组所有元素之和 /* 如下结果输出什么 func main() var sa = make ([]string,5,10); for i:=0;i<10;i++ sa=append(sa,fmt.Sprintf("%v",i)) fmt.Println(sa) */ //用golangsort包对数组排序 /* 实现?一个密码?生成?工具,支持以下功能 1.用户可以通过-l指定?生成密码的?长度 提示:可以?用标准包 “flag”解析命令?行行参数 2. ?用户可以通过-t指定?生成密码的字符集,?比如-t num?生成全数字的密码 -t char ?生成包含全英?文字符的密码,-t mix包含?生成数字和英?文的密码, -t advance ?生成包含数字、英?文以及特殊字符的密码 */ //写?一个程序,获取?一个变量量的地址,并打印到终端 //写?一个函数,传?入?一个int类型的指针,并在函数中修改所指向的值 //写?一个程序,统计?一个字符串串每个单词出现的次数。?比如: s = “how do you do” 输出 how = 1 do = 2 you = 1 //写?一个程序,实现学?生信息的存储,学?生有id、年年龄、分数等信息。需要?非常?方 便便的通过id查找到对应学?生的信息。 /* 你有50枚?金金币,需要分配给以下?几个?人:Matthew, Sarah, Augustus, Heidi, Emilie,Peter, Giana, Adriano, Aaron, Elizabeth。分配规则如下所示: a. 名字中包含’a’或’A’: 1枚?金金币 b. 名字中包含’e’或’E’: 1枚?金金币 c. 名字中包含 ‘i’或’I’: 2枚?金金币 d. 名字中包含’o’或’O’: 3枚?金金币 e. 名字中包含’u’或’U’: 5枚?金金币 写?一个程序,计算每个?用户分到了了多少?金金币,以及最后剩余多少?金金币? */ /* 实现?一个简单的学?生管理理系统,每个学?生有分数、年年级、性别、名字等 字段,?用户可以在控制台添加学?生、修改学?生信息、打印所有学?生列列表的功能 */ /* 实现?一个简单的学?生管理理系统,每个学?生有分数、年年级、性别、名字等 字段,?用户可以在控制台添加学?生、修改学?生信息、打印所有学?生列列表的功能。使?用?面向对象的?方式实现! */ /* 实现?一个简易易的计算器器,?支持加减乘除以及带括号的计算表达式,?用户从终端输?入表达式, 程序输出计算结果。 */ /* 实现一个类似 linux的tree 命令,输入tree.exe能够以树状的形式当前目录下所有文件,如下 所示。 */
以上是关于13.1 Go练习题的主要内容,如果未能解决你的问题,请参考以下文章