首页 > 其他分享 >L1-062 幸运彩票

L1-062 幸运彩票

时间:2023-04-26 17:36:10浏览次数:42  
标签:062 int scanf sum2 sum1 彩票 1d L1

题目:

彩票的号码有 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;
}

L1-062 幸运彩票_输入格式

标签:062,int,scanf,sum2,sum1,彩票,1d,L1
From: https://blog.51cto.com/u_15740457/6228205

相关文章

  • rockyLinux 初体验(教程)PostgreSQL15
    目录数据库软件PostgreSQL安装数据库软件PostgreSQL配置数据库软件PostgreSQL交互通用数据库管理软件DBeaver彼时,PostgreSQL已经更新到了15.2。距离我上一次写PostgreSQL教程2022-03-20,已经过去一年多了。Linux篇PostgreSQL教程很久之前就想写了,一直停留在想法上......
  • [2022编思1062]找出最少动作数
    [2022编思1062]找出最少动作数题面有一个栈,这个栈有\(m\)个状态,每个状态记为\(S_i\)每个状态里面有\(n\)种数字,数字\(i\)有\(a_i\)个。考虑从全空,依次经历\(S_1...S_m\),让操作数最小化。sov是一个神奇的区间DP。考虑对于某个区间\(S_i...S_j\),从开始塞进去不用动的数字有\(......
  • 2023PTAL1-8 谁管谁叫爹
    《咱俩谁管谁叫爹》是网上一首搞笑饶舌歌曲,来源于东北酒桌上的助兴游戏。现在我们把这个游戏的难度拔高一点,多耗一些智商。不妨设游戏中的两个人为A和B。游戏开始后,两人同时报出两个整数 NA​ 和 NB​。判断谁是爹的标准如下:将两个整数的各位数字分别相加,得到两个和 SA​......
  • 深度学习基础入门篇[六(1)]:模型调优:注意力机制[多头注意力、自注意力],正则化【L1、L2,D
    1.注意力机制在深度学习领域,模型往往需要接收和处理大量的数据,然而在特定的某个时刻,往往只有少部分的某些数据是重要的,这种情况就非常适合Attention机制发光发热。举个例子,图2展示了一个机器翻译的结果,在这个例子中,我们想将”whoareyou”翻译为”你是谁”,传统的模型处理方式是......
  • 20220626leetcode周赛(前3道)
    title:20220622leetcode周赛(前3道)第一题,难度:简单6101.判断矩阵是否是一个X矩阵题目描述:如果一个正方形矩阵满足下述全部条件,则称之为一个X矩阵:矩阵对角线上的所有元素都不是0矩阵中所有其他元素都是0给你一个大小为nxn的二维整数数组grid,表示一个正方形......
  • L17_用日语表达自己正在做什么
    概述想要表达自己正在做什么,可以采用:动词的て形+います的句式,即~ています旅行ですか在旅行吗?はい、あちこち旅行しています是的正在到处旅行日本語を勉強する=>日本語を勉強しています(正在学习日语)しごとをする=>仕事をしています(正在工作)动画会......
  • Laravel10 简单使用 Auth 生成 Token 与登录并获取用户信息
    参考https://learnku.com/docs/laravel/10.x/authenticationmd/14876https://learnku.com/docs/laravel/10.x/sanctummd/14914https://learnku.com/articles/39646环境软件/系统版本说明windows10php8.2.5-nts-Win32-vs16-x64composer2.5.5larave......
  • cxPageControl1多标签页(10)
    https://docs.devexpress.com/VCL/158024/ExpressPageControl/glossary/custom-buttons?v=21.2最终效果图  01每个面页Tab添加关闭按钮  02]每个面页Tab前面添加图标 03] 面页Tab多了,自动添加导航条Thenavigatorbarisonlyvisibleiftabsaredisplayed......
  • 团体程序设计天梯赛 L1-064 估值一亿的AI核心代码 题解
    思路L1-064估值一亿的AI核心代码题意有一点不太清晰的,就是原文中的'I',无论是否是单独的,都不能变为小写。如果是单独的'I'再被转化为'you'。这种模拟题就需要每个的分分清清楚楚的,不要都揉到一块儿,容易写错。具体还有些需要注意的在代码里注释着了。代码#include<iostream>......
  • L1 7-7 机工士姆斯塔迪奥
    #include<iostream>usingnamespacestd;constintN=1e5+10;boolrow[N],col[N];intcnt_row,cnt_col;intmain(){intn,m,q;//q:Boss技能施放次数cin>>n>>m>>q;while(q--){intt,atk;cin>>t>>atk;......