首页 > 其他分享 >PAT Basic 1086. 就不告诉你

PAT Basic 1086. 就不告诉你

时间:2023-04-11 20:22:19浏览次数:41  
标签:输出 PAT 1086 int res flag Basic 10

PAT Basic 1086. 就不告诉你

1. 题目描述:

做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。

53.jpg

2. 输入格式:

输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。

3. 输出格式:

在一行中倒着输出 A 和 B 的乘积。

4. 输入样例:

5 7

5. 输出样例:

53

6. 性能要求:

Code Size Limit
16 KB
Time Limit
400 ms
Memory Limit
64 MB

思路:

一开始想着直接从个位开始输出两数乘积的各位数字即可,第一次提交时testpoint1,2报wrong answer,检查代码逻辑感觉没问题。后面修改测试用例为1 1000时意识到可能要输出1而不是0001,额外加了flag标志限制首个输出非零后AC,感觉题意也没说清楚。。。

My Code:

#include <stdio.h>

// first submit testpoint1, 2 wrong answer
int main(void)
{
    int num1=0, num2=0;
    int res = 0;
    int flag = 0; // first output nonzero flag
    
    scanf("%d%d", &num1, &num2);
    res = num1 * num2;
    
    while(res)
    {
        // this flag fixed testpoint1, 2, for 0001 should output as 1
        if(res%10 || flag)
        {
            flag = 1;
            printf("%d", res%10);
        }
        res/=10;
    }
    printf("\n");
    
    return 0;
}

标签:输出,PAT,1086,int,res,flag,Basic,10
From: https://www.cnblogs.com/tacticKing/p/17307535.html

相关文章

  • pytest中的monkeypatch
    一、猴子补丁简介在有些场景下的测试可能需要修改全局配置或者系统变量等操作,而这些操作仅仅是为了做一些测试,不希望永久的修改,此时就需要使用猴子补丁了,猴子补丁,即monkeypatch,是一个fixture,它提供了以下方法:monkeypatch.setattr(obj,name,value,raising=True)monkeypatch.se......
  • PAT Basic 1085. PAT单位排行
    PATBasic1085.PAT单位排行1.题目描述:每次PAT考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。2.输入格式:输入第一行给出一个正整数N(\(≤10^5\)),即考生人数。随后N行,每行按下列格式给出一个考生的信息:准考证号得分学校其中准考证号是由......
  • chromium 的 diff, patcher
    1,编译出来:autoninja-Cout\Defaultcourgette2,使用e:\\chromium\src\out\Default>courgette64.exeFirstargumentmustbeoneof: -supported,-asm,-dis,-disadj,-gen,-apply,-genbsdiff,-applybsdiff,or-gen1[au].MainUsage: courgette-gen<......
  • ida patch
    安装keypatch在GitHub安装下载Keypatch.py复制到插件目录IDA7.0\plugins\Keypatch.py下载安装keystonepython模块,通过pipinstallkeystone-engine或者,64位系统只需要安装https://github.com/keystone-engine/keystone/releases/download/0.9.1/keystone-0.9.1-python-w......
  • Active Directory Basic
    ActiveDirectory是Windows域网络的目录服务介绍ActiveDirectory是在域内部连接的机器和服务器的集合,它们是构成ActiveDirectory网络的更大域林的集合部分。ActiveDirectory包含许多功能部件,ActiveDirectory的各个部分域控制器森林、树木、领域用户+组信托政......
  • (KMP 1.1)hdu 1711 Number Sequence(KMP的简单应用——求pattern在text中第一次出现的
    题目:NumberSequenceTimeLimit:10000/5000MS(Java/Others)    MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):12902    AcceptedSubmission(s):5845ProblemDescriptionGiventwosequencesofnumbers:a[1],a[2],......,a[N],andb[1......
  • PAT Basic 1082. 射击比赛
    PATBasic1082.射击比赛1.题目描述:本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。2.输入格式:输入在第一行中给出一个正整数N(≤10......
  • Springboot报错:Could not resolve view with name 'index' in servlet with name 'dis
    该异常是因为用定义了带@EnableWebMvc注解的配置类后发生的,在带该注解的配置类中加入下面的代码就可以了:@BeanpublicInternalResourceViewResolverviewResolver(){InternalResourceViewResolverviewResolver=newInternalResourceViewResolver();viewResolver.......
  • PAT Basic 1081. 检查密码
    PATBasic1081.检查密码1.题目描述:本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。2.输入格式:输入第一行给出一个正整数N(≤100),随后N......
  • 高性能 Jsonpath 框架,Snack3 3.2.65 发布
    高性能Jsonpath框架,Snack33.2.65发布来源:投稿作者: 梅子酒好吃2023-04-1014:18:00 0Snack3,一个高性能的JsonPath框架借鉴了Javascript所有变量由var申明,及Xmldom一切都是Node的设计。其下一切数据都以ONode表示,ONode也即Onenode之意,代......