本文章仅面向和我一样的初学者
实现两个功能:1 判断是否是三位数 2 判断是否是水仙花数
package main
import “fmt”
func main(){
fmt.Printf("请输入一个三位数:")
n := 0
fmt.Scanln(&n)
for {
if n >= 100 && n <= 1000 {
break /*如果是三位数则结束循环*/
}
fmt.Printf("请重新输入一个三位数:") /*否则提醒你重新输入直到输入正确*/
fmt.Scanln(&n)
}
i := n/100
j := n%100/10
k := n%10
if i*i*i + j*j*j + k*k*k == n { /*判断是否是水仙花数*/
fmt.Printf("是水仙花数")
}else {
fmt.Printf("不是水仙花数")
}
}
请输入一个三位数:153
是水仙花数
请输入一个三位数:1003
请重新输入一个三位数:153
是水仙花数
本文为编程新手讲解如何用Go语言实现判断输入数字是否为三位数及是否为水仙花数的功能,通过实例演示一步步引导入门。
628

被折叠的 条评论
为什么被折叠?



