打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Go语言入门100题】062 幸运彩票 (15 分) Go语言 | Golang

【题解】【PTA团体程序设计天梯赛】

L1-062 幸运彩票 (15 分) Go语言|Golang

彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。

输入格式:

输入在第一行中给出一个正整数 N(≤ 100)。随后 N 行,每行给出一张彩票的 6 位数字。

输出格式:

对每张彩票,如果它是幸运的,就在一行中输出You are lucky!;否则输出 Wish you good luck.

输入样例1:

2
233008
123456

结尾无空行

输出样例1:

You are lucky!
Wish you good luck.

结尾无空行

思路:

使用这个string进行输入,那么他的每个字符读出来就可以是askii那么就可以直接相加就行了。不需要另外转int

代码如下:

package main

import "fmt"

func main() {
var N int
var a string
_,_=fmt.Scan(&N)
for i:=0;i<N;i++{
_,_ = fmt.Scan(&a)
if a[0]+a[1]+a[2]==a[3]+a[4]+a[5] {
fmt.Printf("You are lucky!")
}else{
fmt.Printf("Wish you good luck.")
}
if i != N-1 {
fmt.Println()
}
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
中国又一壮举!要从天上调水,耗资2500亿的天河工程究竟是什么?
图文:万用拔脓膏——无名肿毒见即消
根除气管炎:
100个绝密中医秘方,特效秘方100例
著作权侵权认定——“实质性相似+接触”规则
建构受害者:现代世界秩序中的苦难与地位 | 国政学人
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服