L1-062 幸运彩票有哪些中奖秘诀?

2026-04-11 22:221阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计497个文字,预计阅读时间需要2分钟。

L1-062 幸运彩票有哪些中奖秘诀?

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

输入格式:输入一行,包含6位数字的彩票号码。

题目:

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

输入格式:

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

L1-062 幸运彩票有哪些中奖秘诀?

输出格式:

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

输入样例:

2 233008 123456

输出样例:

You are lucky! Wish you good luck.

二、思路

解决本题的重要思路在于如何求解一个六位数整数的前3位数的和和后3位数的和,我在网上寻找到一个很无脑的方法,

scanf("%1d",&a);

无论怎样的输入格式(用scanf),都可以接收一个数,直接上代码!

三、源码

#include<stdio.h> int main() { int n = 0; scanf("%d", &n); while (n-- > 0) { int sum1 = 0; int sum2 = 0; int a = 0; scanf("%1d", &a); sum1 += a; scanf("%1d", &a); sum1 += a; scanf("%1d", &a); sum1 += a; scanf("%1d", &a); sum2 += a; scanf("%1d", &a); sum2 += a; scanf("%1d", &a); sum2 += a; //求解前3位数或者后3位数的无脑解法! if (sum1 == sum2) { printf("You are lucky!\n"); } else { printf("Wish you good luck.\n"); } } return 0; }

标签:号码

本文共计497个文字,预计阅读时间需要2分钟。

L1-062 幸运彩票有哪些中奖秘诀?

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

输入格式:输入一行,包含6位数字的彩票号码。

题目:

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

输入格式:

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

L1-062 幸运彩票有哪些中奖秘诀?

输出格式:

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

输入样例:

2 233008 123456

输出样例:

You are lucky! Wish you good luck.

二、思路

解决本题的重要思路在于如何求解一个六位数整数的前3位数的和和后3位数的和,我在网上寻找到一个很无脑的方法,

scanf("%1d",&a);

无论怎样的输入格式(用scanf),都可以接收一个数,直接上代码!

三、源码

#include<stdio.h> int main() { int n = 0; scanf("%d", &n); while (n-- > 0) { int sum1 = 0; int sum2 = 0; int a = 0; scanf("%1d", &a); sum1 += a; scanf("%1d", &a); sum1 += a; scanf("%1d", &a); sum1 += a; scanf("%1d", &a); sum2 += a; scanf("%1d", &a); sum2 += a; scanf("%1d", &a); sum2 += a; //求解前3位数或者后3位数的无脑解法! if (sum1 == sum2) { printf("You are lucky!\n"); } else { printf("Wish you good luck.\n"); } } return 0; }

标签:号码