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练习题的主要内容,如果未能解决你的问题,请参考以下文章

C++ Primer 0x0D 练习题解

13.2 Go练习题答案

Go练习题—动态打印歌词

Go指南练习_循环与函数

go练习:实现mysql+ORM+restful api

go语言圣经练习