当前位置: 首页 > news >正文

洛谷题单 入门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这种,写进的是什么,输出的就是什么

http://www.jsqmd.com/news/715721/

相关文章:

  • 3步解锁Windows隐藏功能:将电脑变身专业级WiFi路由器
  • 如何快速部署开源编辑器Novel:5个专业技巧打造AI驱动的Notion风格编辑器
  • 适合入门者的ClaudeCode环境搭建:vs code上安装Claude Code插件
  • Ubuntu 18.04 + ROS Melodic 下,ORB-SLAM3 编译避坑全记录(附 Pangolin v0.5 降级方案)
  • Qt信号槽跨线程传自定义类型?别踩坑了!手把手教你用qRegisterMetaType搞定
  • 收藏!小白程序员必看:多智能体协作轻松入门,突破大模型瓶颈
  • 深圳市昶星科技深耕全球全域市场,打造中国雾化出海标杆 - GEO代运营aigeo678
  • 2026年3月当下锡带企业,锡带公司锦华隆电子材料诚信务实提供高性价比服务 - 品牌推荐师
  • afsim中将导弹作为独立的platform
  • Android 广播 - 显式广播与隐式广播
  • OpenProject开源项目管理平台:基于Ruby on Rails的企业级协同解决方案
  • 专业的山西做GEO搜索优化公司
  • 如何用FigmaCN消除英文界面障碍:设计师的中文设计工作流解决方案
  • 从SOD二极管到SOT晶体管:手把手教你识别PCB上那些迷你SMD封装
  • 新卖家选品方向预警,用好卖家精灵AI工具还有卖家精灵优惠折扣码
  • 除了Copilot,试试VSCode插件GPT Runner:如何用它做项目文档的智能问答助手?
  • 专业干货!低查重的AI教材写作攻略,多款AI工具助力教材编写
  • Rockchip RK3538与RK3572芯片架构与应用解析
  • Lucene底层原理:倒排索引实现原理与代码实战,彻底吃透搜索引擎核心
  • 如何在3天内用Open Images数据集构建你的第一个计算机视觉模型
  • Wan2.2-TI2V-5B终极指南:如何在消费级GPU上实现720P高清AI视频生成
  • 5分钟彻底解决Mac NTFS读写难题:Free-NTFS-for-Mac完整指南
  • 将军思维:在亚马逊,为何“关注对手”比“优化自己”重要一百倍
  • C语言结构体对齐的坑我帮你踩完了:从#pragma pack到__attribute__的避坑指南
  • Pake:革命性的轻量级网页转桌面应用现代化解决方案
  • 收藏!2026 年 AI 薪资炸场:平均月薪 6 万 +,岗位暴涨 12 倍,小白 / 程序员学大模型正当时!
  • 无线串口对传模块:4G全网通适配,远程串口无缝对接
  • 从产品经理视角看:为什么内容运营增长平台一定要用 Redis?
  • AI专著写作神器揭秘:一键生成20万字专著,真实文献引用+低查重!
  • IO管道