🗒️Go语言题目练习
type
status
date
slug
summary
tags
category
icon
password
✅分享一些适合入门go刷的题。
1.求1-100之间的奇数之和、偶数之和
2.定义⼀个整型数组,元素个数为10,打印出数组元素中的最⼤数、最小数。
3.打印出所有的⽔仙花数。
4.FizzBuzz是英国学校⾥常玩的游戏,从1数到100,如果遇见了3的倍数要说Fizz,如果遇见了5的倍数要说Buzz,如果既是3的倍数⼜是5的倍数要说FizzBuzz。编写⼀个程序,按游戏要求打印数字1-100。
5.若⼀个数恰好等于它的平⽅数的右端,则这个数称为同构数。如5的平⽅是25,5是25中的右端的数,5就是同构数。找出1-1000之间的同构数。
6.⼀球从100m⾼度⾃由落下,每次落地后反跳回原来⾼度的⼀半,再落下,求它在第10次落地时,共经过多少⽶?第10次反弹多⾼?
7.某铁路线上共有10个车站,如果每两个车站之间需要⼀种车票,问共需准备多少种车票?
8.从键盘输⼊字符串str,使⽤for range语句遍历该字符串中的每⼀个字符,并打印输出。
9.设字典map1的键是string型,值是int型,初始化为[psw1:123 psw2:456 psw3:789],要求删除键值对psw2:456,增加键值对psw4:135,请编写程序实现上述功能。
10.创建⼀个float64类型的Slice,初始化并计算该Slice元素平均值。
11.利⽤bytes包中的字节切⽚函数,统计⽂本⽂件中含有er单词的个数。
12.已知三⾓形三边a、b、c,编写函数求三⾓形⾯积公式area(),求三⾓形⾯积,并在main中完成调用。
13.编写函数find(),在整型数组arr中查找最⼤元素下标max和最⼩元素下标min,要求数组作为函数参数,且使⽤多返回值同时返回查找 结果max和min。
14.编写⼀个函数,⽤于计算float64类型Slice的元素平均值,要求将Slice作为函数参数传递给处理函数。
15.设计⼀个变参函数max(),该函数可以找出不定数量整型数组中的最⼤值。
16.编写函数fac(),使⽤递归调⽤计算n!。
17.使⽤panic-and-recover机制编写⼀个检测⽤户账号合法性的程序,⽐如⽤户中不能出现空格,不能出现⾮法字符,⽐如‘,’、'#'、'!'等。
18.班上有30个学⽣,每个学⽣的信息包括学号、姓名、性别、年龄、三门课的成绩。要求建⽴学⽣信息的结构体student,输⼊这30个 学⽣的信息,然后打印输出各项数据。
19.有4名学⽣,每个学⽣包括学号、姓名、成绩,编写函数找出成绩最⾼学⽣的学号、姓名和成绩。
20.有⼀批图书,每本书有书名、作者、书号、出版⽇期4项数据,希望既可以通过书名查询,也可以使⽤作者或书名来查询图书。编写⽅ 法来实现此功能,如果查到,打印出此书的书名、作者、书号和出版⽇期信息。如果查不到此书,则打印出“⽆此书”。
21.有两个单链表a,b。设节点中包含学号、姓名。从链表a中删除所有与链表b中学号相同的节点。
上一篇
Web3概念
下一篇
Linux基础
Loading...