PTA刷题

2020 3 1
这两天刷了十几道pta的题目
倒过来写吧

使用函数输出一个倒逆数

在这里插入图片描述
这是借鉴了站友的写法

  • 而我的超级笨的方法是把输入的数一个一个➗出来放在一个数组里!!!更笨的是我没有想到取余数的时候本来就已经倒过来取了 还用了一个数组把取出来的又倒着放回去,啊啊啊啊太笨了 因为还要考虑正负号 我竟然傻乎乎的在判断if(a[0]==‘-‘)害。搞了很久呀!!!而且因为放在了一个数组里面 根本return 不到原函数里面去 每次return回去都只有一个数了 所以想尝试在这里问问 要是一串数字放在数组里要return回去该怎么办 只能在函数里打印出来吗???
  • 搜了这个神奇的网站之后我发现了新大陆!我怎么会没想到!!根本不用数组 直接用一个循环 然后把余数除出来 再乘回去 我之前一直在想要✖️回去几次 没想到可以合并 除几次就✖️几次呀!!!!!

使用函数验证哥德巴赫猜想6-5

  • 哥德巴赫猜想大概就是 每个大于6的偶数都可以由两个素数相加而得。题目的要求是输入两个数 然后判断这两个数是否为素数 这个之前做过 我是用取余数是否等于0 来判断的 自认为还简便的。然后就是要求在另个函数里输出这两个数范围之内的偶数 并写出两个素数之和的形式 所以第二个函数就变得复杂了 它又要两个素数 又要相加等于输入的两个数之间的偶数

在这里插入图片描述
在这里插入图片描述
这道题目我没有借助网站 是我自己编的 我是先一个一个找素数 然后用给定的数减去这个找到的素数 在判断减出来的这个数是否为素数 我觉得自己这次进步在用了***标志***,因为用了一个循环找素数之后,一定要找到素数才能让给定的数减去它 所以下面的操作是在找到素数的基础上干的。因此我找了一个初始值为0的stop1当标志 要是标志为1代表不是素数 不需要进行下一步。嗯就是这样,蛮方便的 当然 慌慌的萌新等下还是要去看看大佬们怎么编的程序啦
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
刚刚看了站友的博客确实有很简便的写法 瞬间觉得好蠢 可是在调试的时候总是报错 不知道是为什么 觉得这样很方便啊可是PTA还是出错在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值