eastmountyxz / Go-learning

该资源为作者Golang语言自学基础知识,希望对您有所帮助!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go-learning

该资源为作者Golang语言自学基础知识,希望对您有所帮助!

原文参考:


编程题目:

  • 第二篇 基础入门
    (1) 编写程序输出自己的名字,熟悉GO语言
    (2) 请使用一行代码输出如下内容
    (3) 编写程序实现2和3的加减乘除运算并输出结果
    (4) 编写程序获取当前时间分别输出年、月、日
    (5) 编写程序计算1+2+…+100,并输出结果
    (6) 编写程序输出如下图所示倒三角

  • 第三篇 变量和数据类型
    (1) 分别定义常见的数据类型(整型、浮点型、字符型、布尔型、字符串型)变量,输出对应结果并查看变量的空间大小、数据类型
    (2) 判断数字9的奇偶性输出它是奇数或偶数
    (3) 有人用温度计测量出华氏法表示的温度(如69°F),先要求把它转换为以摄氏法表示的温度(如20°C),输入值为69
    (4) 通过两种方法(调用函数和循环)实现计算字符串“Eastmount”长度
    (5) 循环依次输出“East 秀璋”字符串的所有字符
    (6) 实现字符串循环拼接,将变量str拼接成“a”到“z”并输出
    (7) 从键盘上输入整数、浮点数和字符,然后赋值给变量并输出结果
    (8) 任意输入一个字母,实现大小写自动转换输出
    (9) 实现多种数据类型转换(int和float转换、float和string转换)
    (10) 指针基本概念,定义变量i,然后指针ptr指向该值,输出对应值及地址
    (11) 编写一个程序,获取一个int变量num的地址并显示终端;再将num的地址赋值给指针ptr,通过ptr去修改num的值
    (12) 输入a和b两个整数,调用指针按从大到小的顺序输出a和b

  • 第四篇 算术运算、逻辑运算、赋值运算、位运算
    (1) 有两个变量,a和b,要求将其进行交换,但是不允许使用中间变量,最终打印结果
    (2) 求三个数中的最大值并输出结果
    (3) 给出三角形的三边长,求三角形面积
    (4) 输入两个整数,分别计算它们的与运算、或运算和异或运算结果
    (5) 输入3个数a、b、c,要求由小到大的顺序输出结果

  • 第五篇 条件语句
    (1) 判断一个年份是否是闰年,闰年的条件是符合以下二者之一
    (2) 请分别使用if和switch语句实现成绩判断,输出分数对应的等级
    (3) 根据淡旺季的月份和年龄,实现一个票价系统
    (4) 使用switch语句实现:根据用户输入月份,输出对应春夏秋冬季节
    (5) 求ax^2+bx+c=0方程的根。a、b、c分别为函数的参数,如果b^2-4ac>0,则有两个解;如果b^2-4ac=0,则有一个解;否则无解

  • 第六篇 循环控制语句
    (1) 打印1到100之间所有是9倍数的整数的个数及总和
    (2) 循环依次输出“East 秀璋”字符串的所有字符
    (3) 打印9x9乘法表
    (4) 模拟网站登录验证机制.假设有3次机会,如果用户名为“Eastmount”,密码为“666666”提示登录成功,否则提示剩余机会;最终超过3次则提示“输入错误次数过多,无法登录”
    (5) 随机生成1到100的一个数,如果生成99这个数就停止,计算一共使用多少次
    (6) 输入如下4x5的矩阵
    (7) 利用循环求Fibonacci数列的前10个数
    (8) 求2到200间的全部素数

About

该资源为作者Golang语言自学基础知识,希望对您有所帮助!


Languages

Language:Go 100.0%