• 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能够以树状的形式当前目录下所有文件,如下 所示。
        */
    }
  • 相关阅读:
    SQL SERVER数据库大型应用解决方案总结
    SQL Server 2005利用分区实现海量数据处理实例
    php验证码类
    软件开发项目进度控制浅谈
    栈和队列
    .Net多线程总结
    Silverlight 3 UI类结构
    C#全角半角转换函数
    转Silverlight Navigation(多页面切换、传值)
    Silverlight 学习笔记——应用程序模型
  • 原文地址:https://www.cnblogs.com/open-yang/p/11256966.html
Copyright © 2020-2023  润新知