L1-062 幸运彩票

简介: L1-062 幸运彩票

题目:

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

输入格式:

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

输出格式:

对每张彩票,如果它是幸运的,就在一行中输出 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;
}

image.png

相关文章
|
8月前
|
算法 JavaScript 前端开发
彩票中奖率的真相:用 JavaScript 看透彩票背后的随机算法(下)
至于分发?我们可以参考一下市面上已有的一些概念做一下对比,下面是笼统的一个网络服务器的TPS预估值,也就是说彩票服务器在1秒内可以处理的最大请求数:
|
8月前
|
数据采集 算法 JavaScript
彩票中奖率的真相:用 JavaScript 看透彩票背后的随机算法(上)
原本这篇文章是打算叫「假如我是彩票系统开发者」,但细想一下,如果在文章中引用太多的 JavaScript 的话,反而不是那么纯粹,毕竟也只是我的一厢情愿,彩票开发也不全如本文所讲,有所误导的话便也是得不偿失了。
L1-062 幸运彩票 (15 分)
L1-062 幸运彩票 (15 分)
129 0
|
机器学习/深度学习 人工智能 缓存
程序员年薪50万有多难?背后真相曝光,溢价程度超乎你想象
最近在四面阶段,人工智能方向,面试了一个20年毕业的小伙,在这里提一嘴,主要是溢价程度确实超过了我的想象。
290 0
|
存储 JSON JavaScript
听说你情人节没人陪,这不我来给你介绍对象啦
听说你情人节没人陪,这不我来给你介绍对象啦
240 0
听说你情人节没人陪,这不我来给你介绍对象啦
|
程序员
忍不了,我辞退了一个学历造假的程序员。。
我们是一家小公司,只有20多个人,我与所有员工都很熟,因此解雇他们中的任何一个都会让我很难过。 根据300多场面试的经历来看,我发现大约50~60%的求职者都会在简历上造假。 虽然我不确定这样做是否妥当,但是对于大多数人我还是选择了睁一只眼闭一只眼。
|
程序员
程序员究竟能干多少年?根据169万份数据进行分析来告诉你!
程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型。在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。
1306 0