pta编译错误怎么改-pta错误的问题scanf

telegeram

温馨提示:这篇文章已超过454天没有更新,请注意相关的内容是否还可用!

词语拼写错误macbook上用pta总显示有红色波浪线是因为词语拼写错误,字典中没有这些中文,所以就有红色的下划线可以关闭注释的拼写错误检查。

你的程序有一个大BUG,能正常运行只是你的运气问题与环境编译器有关的,所以clang++可以有正确结果问题主要在 str2k=str1i你的str2没有申请内存它缺少会有一定空间的,所以程序能运行你改为 str2+=。

pta编译错误怎么改-pta错误的问题scanf

改为 scanfquot%squot,a。

下面是修改过的答案及原因void GetStringchar sscanfquot%squot, sreturnvoid也写上return比较好void Shiftchar sint i, t, d = 0, echar a100, b100, c100memseta, 0。

在VS上当然能正常运行你这个程序本身就没有编译错误嘛,但是算法出现了问题不应该用do while循环,因为do while循环总会执行一次,举个例子,假设输入的为1,那么将会造成结果为2实际为0所以应当用while循环还。

我在PTA网站上测试了你的代码,没问题应该是编译器选的不对,你选成g++includeltiostream#includeltstringusing namespace stdint main 输入,一行读取,按照空格拆分string input_strgetlinecin, input_str。

pta编译错误怎么改-pta错误的问题scanf

你这个警告应该是指scanf的返回值没有使用,你可以把scanf的结果赋下值试试,如下代码int r=scanfquot%d %d %d %dquot,a,b,c,d其它网站执行结果正常 另外PTA的读者验证码从哪里得到。

文章版权声明:除非注明,否则均为telegeram安卓下载原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
验证码
评论列表 (暂无评论,82人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码