专栏首页Golang语言社区【Go 语言社区】算法课程 第一季 第5节 回文检查

【Go 语言社区】算法课程 第一季 第5节 回文检查

回文概念:大致就是把这个数倒过来念数字还是和原来的一样. 运行结果:

代码:

package main

import (

"fmt"

)

// 主函数

func main() {

fmt.Println("---------------------------------------")

fmt.Println("欢迎 来到 Go 语言社区,www.golangweb.com")

fmt.Println()

fmt.Println("社区微信公众号: Golang语言社区")

fmt.Println("---------------------------------------")

var n int

var reverse int

var rem int

var temp int

fmt.Println("Enter an integer:")

// 输入数据 我们直接让 n =5 就可以

n = 5

reverse = 0

temp = n

for {

if temp == 0 {

break

}

rem = temp % 10

reverse = reverse*10 + rem

temp = temp / 10

}

/* Checking if number entered by user and it's reverse number is equal. */

if reverse == n {

fmt.Println(n, "%d is a palindrome.")

} else {

fmt.Println(n, "%d is not a palindrome.")

}

return

}

本文分享自微信公众号 - Golang语言社区(Golangweb)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-01-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Golang中使用echo框架、MongoDB、JWT搭建REST API

    生命不止,继续go go go !!! 之前介绍过golang中restful api的博客,是使用redis作为持久化,httprouter作为框架: Go...

    程序员的酒和故事
  • Golang语言社区--理解 go interface 的 5 个关键点

    大家好,我是社区主编彬哥,本篇文章是给大家转载的关于Go语言中interface相关的。

    李海彬
  • Golang语言社区--Go语言学习资料下载(PDF文件、视频)

    大家好,我是社区主编彬哥,今天给大家整理了部分的GO语言相关的学习资料;已经上传至百度网盘;欢迎下载;后面会持续更新:

    李海彬
  • Golang语言社区--标准库分析之strconv包

    大家好,我是Golang语言社区主编彬哥,这篇是给大家转载的关于Go语言的strconv 包相关的知识。

    李海彬
  • 为什么Go语言在中国格外的火

    Go语言推出有几年了,似乎不温不火。但是在中国范围内,确实被关注的一塌糊涂。 这是2017年2月份TIOBE出的编程语言排名: ? 在拉勾网上搜索go的职位,结...

    程序员的酒和故事
  • Golang语言社区--标准库strings包讲解

    大家好,我是Golang语言社区主编彬哥,本篇文章是给大家转载关于标准库strings包的知识。

    李海彬
  • Golang语言社区--Golang通用连接池

    连接池在编程中并不少见,链接数据库,redis等操作都需要连接池,否则就会出现并发问题,如果每次操作都建立一条新的链接将会大大消耗资源,笔者也是在使用thrif...

    李海彬
  • Golang语言社区--Go语言基础第六节函数

    大家好,我是Golang语言社区主编彬哥,本篇给大家带来的是关于Go语言中的函数。

    李海彬
  • Docker 入门介绍

    Docker简介 ---- Docker是DotCloud开源的、可以将任何应用包装在Linux container中运行的工具。2013年3月发布首个版本,当...

    美团技术团队
  • Go实战--golang中使用RethinkDB(gorethink/gorethink.v3)

    生命不止,继续go go go !!! 关于golang中操作数据库,曾经介绍了不少: Go实战–go语言操作sqlite数据库(The way to go) ...

    程序员的酒和故事

扫码关注云+社区

领取腾讯云代金券