K AND V 2023-12-21 11:33 采纳率: 0%
浏览 6

我在PAT,结果是正确的,但输出来多一行空格

img

img


这是我的原代码和结果图,我想问是代码的原因还是程序的原因呢,感谢帮助

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-12-25 23:18
    关注

    【相关推荐】



    • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7522064
    • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:【PAT】【1009】说反话,给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
    • 您还可以看一下 千锋老师的什么是云计算? 课程中的 这是我选择云计算的 第二个原因小节, 巩固相关知识点
    • 除此之外, 这篇博客: 如何测出PAT 测试点的测试数据?中的 前些天刷PAT,突然觉得,PAT给出的错误种类有很多,也许我可以通过错误种类的区别来做点什么。比如:得到他的原始数据? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      接下来说说的我基本想法

      int main() {
          int a;
          scanf("%d",&a);
          if(a<=100){
              printf("test");
          }
          else{
              while(1);
          }
          return 0;
      }
      

      这就是我的基本想法
      我们得到测试数据的第一个数字,然后根据它是否小于等于100

      我们会得到两个不一样的错误
      1.如果a是<=100的,会报“答案错误”
      2.如果a>100,会报“运行超时”,因为我们给的就是一个死循环(基于这个基本思路,其实我们也可以利用别的错误,如数组越界,内存溢出等错误)

      接下来我随便找了一个简单的题目,做个示范,题目地址如下

      1001 A+B Format
      比如这个题我想测 测试点9
      先出已经成功的截图
      很明显这个点的数据是a=99,b=100

      那怎么一步一步猜到呢
      首先
      在这里插入图片描述目光牢牢的锁住测试点9,这一次我们测a是否<=400
      从报错结果来看,是的,因为如果a>400,那应该给的是运行超时错误

      在这里插入图片描述依旧关注测试点9,这次我们测试a是否小于等于50,显然a>50,因为如果小于等于50,应该报的是“答案错误”

      由此两次的错误代码提交,我们把a的范围锁定在了(50,400】

      那么通过2分法的手段,我们最后可以确定a的值,这边我已经试好了,a=99

      同样的道理我们开始测试b的值
      在这里插入图片描述通过前面的步骤我们已经知道了a=99,那么if的前面条件必然是true,所以,这个报错告诉我们,b的范围在(-10^6,300]之间,若干次错误提交以后,可以确定b=100

      那么
      在这里插入图片描述我们就确定了这一组的测试数据

      其实这个方法还挺万能的,几乎测出所有题目的数据
      pat 1013 Battle Over Cities
      比如说这个,一到图算法的题目
      先不论内容是什么

      题目中会给出n,m,k
      接下来m行,每行是2个数据
      然后再来一行,给出k个数据
      在这里插入图片描述
      同样的办法,我们如果测出了n,m,k,就知道接下来到底有多少数据,可以一个一个测出来,虽然很费时间。

      同样的道理,基本上大部分PAT的题目都可以测出它的测试数据

      以上方法,献给因为某个测试点卡住,百思不得其解的同学们,希望大家共同进步


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 12月21日

悬赏问题

  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!