社区讨论

谁能告诉我为什么运行到一半就跳出来了 golang

学术版参与者 1已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lo816sqv
此快照首次捕获于
2023/10/27 11:05
2 年前
此快照最后确认于
2023/10/27 11:05
2 年前
查看原帖
PASCAL
package main

import (
	"fmt"
	"math/rand"
	"time"
)

func main() {
	fmt.Println("请输入电话号码")
	var telephoneNumber int
	fmt.Scanf("%d", &telephoneNumber)
one:
	fmt.Println("1:输入验证码进行登录  2:获取验证码")
	var rnda int
	var figure int
	fmt.Scanf("%d", &figure)
	rand.Seed(time.Now().Unix())
	rndt := rand.Intn(1000000)
	if figure == 1 {
		fmt.Println("请输入验证码进行登录")
		fmt.Scanf("%d", &rnda)
		if rnda == rndt {
			fmt.Println("登录成功")
		} else {
			fmt.Println("无效验证码")
			goto one
		}
	}
	if figure == 2 {
		fmt.Println("验证码为:", rndt)
		goto one
	}
}

回复

1 条回复,欢迎继续交流。

正在加载回复...