news 2026/4/28 20:59:21

洛谷题单 入门1 顺序结构(go语言)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷题单 入门1 顺序结构(go语言)

👨‍💻 关于作者:会编程的土豆

“不是因为看见希望才坚持,而是坚持了才看见希望。”

你好,我是会编程的土豆,一名热爱后端技术的Java学习者。

📚正在更新中的专栏:

  • 《数据结构与算法》😊😊😊

  • 《leetcode hot 100》🥰🥰🥰🤩🤩🤩

  • 《数据库mysql》

💕作者简介:后端学习者

1.

package main import "fmt" func main(){ fmt.Println("Hello,World!") }

2.

package main import "fmt" func main() { fmt.Println(" *") fmt.Println(" ***") fmt.Println("*****") fmt.Println(" ***") fmt.Println(" *") }

3.

package main import "fmt" func main() { fmt.Printf(` ******** ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# ...#***.****.*###.... #...# #...# ....**********##..... ### ### ....**** *****.... #### #### ###### ###### ############################################################## #...#......#.##...#......#.##...#......#.##------------------# ###########################################------------------# #..#....#....##..#....#....##..#....#....##################### ########################################## #----------# #.....#......##.....#......##.....#......# #----------# ########################################## #----------# #.#..#....#..##.#..#....#..##.#..#....#..# #----------# ########################################## ############ `) }

或者

package main import "fmt" func main() { fmt.Printf( " ********\n" + " ************\n" + " ####....#.\n" + " #..###.....##....\n" + " ###.......###### ### ###\n" + " ........... #...# #...#\n" + " ##*####### #.#.# #.#.#\n" + " ####*******###### #.#.# #.#.#\n" + " ...#***.****.*###.... #...# #...#\n" + " ....**********##..... ### ###\n" + " ....**** *****....\n" + " #### ####\n" + " ###### ######\n" + "##############################################################\n" + "#...#......#.##...#......#.##...#......#.##------------------#\n" + "###########################################------------------#\n" + "#..#....#....##..#....#....##..#....#....#####################\n" + "########################################## #----------#\n" + "#.....#......##.....#......##.....#......# #----------#\n" + "########################################## #----------#\n" + "#.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n" + "########################################## ############\n", ) }

Go 语言里,多行字符串不能直接每行换行写,编译器会认为每行都是独立的语句,直接报错。

可以使用反引号`原生多行字符串(最简单)

总结

  1. Go 不支持裸多行字符串,必须用+拼接 或 反引号`
  2. 推荐用反引号,代码最干净,不用加\n
  3. 复制上面任意一种完整代码,直接运行就能正常输出图案

+号连接最后一句后面必须加逗号,

fmt.Printf( "行1\n" + "行2\n" + "最后一行\n", // 这里必须加逗号! )

4.

package main import "fmt" func main() { var a, b int fmt.Scan(&a, &b) fmt.Println(a + b) }

go的输入输出都在fmt包里面,而且是驼峰式写法;

C++Go
cin >> a >> b;fmt.Scan(&a, &b)
scanf("%d %d", &a, &b);fmt.Scanf("%d %d", &a, &b)
getline(cin, s);scanner.Scan()+scanner.Text()

5.

package main import "fmt" func main() { var c byte fmt.Scanf("%c", &c) fmt.Printf(" %c\n", c) fmt.Printf(" %c%c%c\n", c, c, c) fmt.Printf("%c%c%c%c%c\n", c, c, c, c, c) }

Printf可以格式化输出,Println只能换行,不能输出%s%c这种,写进的是什么,输出的就是什么

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/28 20:44:55

如何将B站缓存视频永久保存:m4s-converter完整使用指南

如何将B站缓存视频永久保存:m4s-converter完整使用指南 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否遇到过这样的困境&…

作者头像 李华
网站建设 2026/4/28 20:44:01

抖音无水印下载工具:5分钟学会批量保存视频和直播内容

抖音无水印下载工具:5分钟学会批量保存视频和直播内容 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback suppo…

作者头像 李华
网站建设 2026/4/28 20:42:26

Open-Generative-AI部署教程:快速搭建生成式AI系统

在部署生成式 AI 项目时,运行环境的稳定性往往会直接影响模型调用效率。尤其是在需要长时间推理、多模型协同或持续处理任务的场景中,一些具备稳定资源与网络支持的环境(如莱卡云服务器这类部署方式)通常更适合长期运行此类项目。…

作者头像 李华
网站建设 2026/4/28 20:35:24

告别繁琐操作:ARK: Survival Evolved 玩家的终极启动器指南

告别繁琐操作:ARK: Survival Evolved 玩家的终极启动器指南 【免费下载链接】TEKLauncher Launcher for ARK: Survival Evolved 项目地址: https://gitcode.com/gh_mirrors/te/TEKLauncher 你是否厌倦了每次启动 ARK: Survival Evolved 时都要面对繁琐的模组…

作者头像 李华
网站建设 2026/4/28 20:35:24

022、Agent与数据库交互:实现数据的查询与更新

022、Agent与数据库交互:实现数据的查询与更新 当你的Agent需要记住用户偏好、查询历史订单或管理知识库时,它必须学会与数据库“对话”。本文将手把手教你为Agent装上数据持久化的“手脚”,让它从“健忘的聊天机器人”蜕变为“可靠的数字助理”。 前言 在之前的文章中,我…

作者头像 李华